2017-12-11 1 views
-1

Ich arbeite tatsächlich in Symfony 2.8 Projekt mit einer Mongodb-Datenbank. Jetzt möchte ich von mongodb zu dynamoDB zu switshed zu einer aws-Plattform migrieren. Ich möchte wissen, welches ist das beste ORM (Object Relational Mapping) sollte verwendet werden, um Doctrine für MongoDB zu ersetzen.ORM dynmodb + symfony

Antwort

0

AWS bietet eine list von High-Level-Programmierschnittstellen für DynamoDB. Die höchsten Abstraktionsebenen bieten die Java und .Net SDKs.

Persönlich verwende ich DynamoDBMapper, die für Java ist und ein ausgezeichnetes Werkzeug ist. .Net hat eine Document persistence model, die ich nicht persönlich benutzt habe. Ich habe den Eindruck, dass Java aufgrund der Menge an Dokumenten und Fragen, die ich online sehe, weitaus häufiger verwendet wird.

Wenn Javascript mehr Ihr Ding ist, bietet Dynamoose ein gutes Abstraktionsniveau und unterstützt Objektmodellierung. Sie sollten jedoch berücksichtigen, dass dieses Tool nicht von AWS bereitgestellt oder unterstützt wird.

AWS stellt eine Reihe anderer SDKs zur Verfügung, aber nur Java und .Net bieten eine native Objektmodellierung auf hoher Ebene.

EDIT: AWS hat eine php sdk, aber es bietet keine Objektmodellierung und ich glaube nicht, dass es irgendwelche Frameworks, die tun.

+0

Danke für Ihre Antwort, aber ich benutze Symfony ein PHP-Framework :) – Saad

Verwandte Themen