Estou tentando descobrir o que posso usar para um projeto futuro. Planejamos armazenar cerca de 500 mil registros por mês no primeiro ano e talvez mais nos próximos anos esse seja um aplicativo vertical, portanto não há necessidade de usar um banco de dados para isso, essa é a razão pela qual decidi escolher um armazenamento de dados noSQL.
A primeira opção que me veio à cabeça foi o mongo db, pois é um produto muito maduro, com muito apoio da comunidade, mas, por outro lado, temos um novo produto que oferece um serviço gerenciado com o melhor desempenho, vou desenvolver isso aplicação, mas não há plano de manutenção (pelo menos por enquanto), então acho que será uma grande vantagem, pois a Amazon oferece uma maneira elástica de escalar.
Minha principal preocupação é com a estrutura da consulta, ainda não examinei os recursos de consulta do dynamoDB, mas como é o armazenamento de dados ak / v, sinto que isso pode ser mais limitado que o mongo db.
Se alguém teve a experiência de mover um projeto do mongoDB para o DynamoDB, qualquer conselho será totalmente apreciado.