Ich versuche herauszufinden, was ich für ein zukünftiges Projekt verwenden kann. Wir planen, im ersten Jahr etwa 500.000 Datensätze pro Monat zu speichern. In den nächsten Jahren ist dies möglicherweise eine vertikale Anwendung, sodass keine Verwendung erforderlich ist Datenbank dafür, das ist der Grund, warum ich mich für einen noSQL-Datenspeicher entschieden habe.
Die erste Option, die mir in den Sinn kam, war mongo db, da es sich um ein sehr ausgereiftes Produkt handelt, das von der Community sehr unterstützt wird. Andererseits haben wir ein brandneues Produkt, das einen verwalteten Service mit höchster Leistung bietet. Ich werde dies entwickeln Anwendung, aber es gibt keinen Wartungsplan (zumindest für den Moment), daher denke ich, dass dies ein großer Vorteil sein wird, da Amazon eine elastische Möglichkeit zur Skalierung bietet.
Mein Hauptanliegen ist die Abfragestruktur. Ich habe mir die DynamoDB-Abfragefunktionen noch nicht angesehen, aber da es sich um eine ak / v-Datenspeicherung handelt, bin ich der Meinung, dass dies eingeschränkter sein könnte als mongo db.
Wenn jemand die Erfahrung gemacht hat, ein Projekt von mongoDB nach DynamoDB zu verschieben, wird jeder Rat voll und ganz geschätzt.