Amazon DocumentDB (compatível com MongoDB)
O que é
Um serviço de banco de dados de documentos totalmente gerenciado e compatível com MongoDB.
Para que serve
Facilitar a configuração, operação e dimensionamento de bancos de dados compatíveis com MongoDB na nuvem, oferecendo alta performance, escalabilidade e disponibilidade.
Casos de uso
- Armazenamento e consulta de dados de gerenciamento de conteúdo
- Gerenciamento de perfis de usuário, preferências e solicitações
- Dimensionamento de aplicações móveis e web que usam MongoDB
- Catálogos de produtos e sistemas de gerenciamento de documentos
- Aplicações que exigem um banco de dados flexível e sem esquema
Principais pontos
- Compatibilidade com MongoDB: Permite usar o mesmo código, drivers e ferramentas que você já usa com o MongoDB
- Totalmente gerenciado: A AWS cuida do provisionamento, patching, backups, recuperação e escalabilidade
- Alta performance: Oferece alto throughput e baixa latência para workloads de documentos
- Escalabilidade: Escala de forma independente o armazenamento e a computação
- Alta disponibilidade: Armazenamento distribuído, tolerante a falhas e com recuperação automática, replicando dados em várias Zonas de Disponibilidade
- Segurança: Integração com AWS IAM, VPC e criptografia de dados
Comparativo com MongoDB auto-gerenciado
- Amazon DocumentDB: Elimina a complexidade de gerenciar um cluster MongoDB, incluindo instalação, configuração, backups, patching e escalabilidade. Ideal para quem busca uma solução gerenciada e de alta performance
- MongoDB auto-gerenciado: Oferece controle total sobre o ambiente, mas exige que o usuário cuide de todas as tarefas operacionais e de gerenciamento. Pode ser mais complexo de escalar e manter em produção