Estoy tratando de averiguar qué puedo usar para un proyecto futuro, planeamos almacenar alrededor de 500k registros por mes en el primer año y tal vez más para los próximos años, esta es una aplicación vertical, por lo que no hay necesidad de usar un base de datos para esto, esa es la razón por la que decidí elegir un almacenamiento de datos noSQL.
La primera opción que me vino a la mente fue mongo db, ya que es un producto muy maduro con mucho apoyo de la comunidad pero, por otro lado, obtuvimos un producto completamente nuevo que ofrece un servicio administrado con el máximo rendimiento, desarrollaré esto aplicación, pero no hay un plan de mantenimiento (al menos por ahora), así que creo que será una gran ventaja ya que Amazon proporciona una forma elástica de escalar.
Mi principal preocupación es sobre la estructura de consulta, todavía no he examinado las capacidades de consulta de dynamoDB, pero dado que es un almacenamiento de datos ak / v, creo que esto podría ser más limitado que mongo db.
Si alguien tuvo la experiencia de trasladar un proyecto de mongoDB a DynamoDB, cualquier consejo será totalmente apreciado.