Sto cercando di capire cosa posso usare per un progetto futuro, prevediamo di archiviare circa 500k record al mese nel primo anno e forse di più per i prossimi anni questa è un'applicazione verticale, quindi non c'è bisogno di usare un database per questo, questo è il motivo per cui ho deciso di scegliere un archivio dati noSQL.
La prima opzione che mi è venuta in mente è stata mongo db poiché è un prodotto molto maturo con molto supporto da parte della community, ma d'altra parte abbiamo ottenuto un nuovo prodotto che offre un servizio gestito ad alte prestazioni, lo svilupperò applicazione ma non esiste un piano di manutenzione (almeno per ora), quindi penso che sarà un enorme vantaggio poiché Amazon fornisce un modo elastico di ridimensionamento.
La mia principale preoccupazione riguarda la struttura delle query, non ho ancora esaminato le funzionalità di query di dynamoDB, ma dato che è l'archiviazione dei dati ak / v, ritengo che questo potrebbe essere più limitato di mongo db.
Se qualcuno ha avuto l'esperienza di spostare un progetto da mongoDB a DynamoDB, qualsiasi consiglio sarà totalmente apprezzato.