Confiável: disponibilidade prometida, 99,9% de tempo de atividade.
Escalável: escalabilidade excepcional com uma ampla gama de ferramentas para aumento e diminuição de escala.
Seguro: criptografia em repouso e em trânsito, pode usar criptografia personalizada, ótimos controles de acesso. Análise coletada por e hospedada no G2.com.
Flexibilidade: Não é tão flexível quanto outras soluções
Dependência: Preso ao ecossistema da AWS, muito difícil mudar para outra solução
Complexo: Muito complexo para iniciantes e requer aprendizado extenso. Análise coletada por e hospedada no G2.com.
- significativamente menos latência (milissegundos de um dígito) em comparação com outros bancos de dados semelhantes Análise coletada por e hospedada no G2.com.
- A única coisa de que não sou muito fã é a consistência eventual, o que significa que qualquer alteração nos dados pode levar algum tempo para se refletir em todas as operações de leitura, embora você possa evitar isso tendo leituras fortemente consistentes, mas isso afetará o desempenho, então é uma troca entre desempenho e consistência que não é adequada para algumas aplicações que precisam de alta consistência. Análise coletada por e hospedada no G2.com.
Escalável, de alto desempenho, totalmente gerenciado e com escalonamento automático são algumas das melhores características do DynamoDB. Nenhum outro banco de dados no mercado oferece o nível de robustez e durabilidade que o DynamoDB oferece. Análise coletada por e hospedada no G2.com.
Algumas desvantagens significativas são a falta de suporte a SQL, uma curva de aprendizado mais acentuada, ausência de joins e transações. Também funciona se você tiver um modelo de dados simples, se tiver um modelo complexo, é melhor escolher outra coisa. Análise coletada por e hospedada no G2.com.
Eu aprecio como é fácil aumentar ou diminuir minha capacidade com base nas necessidades do meu aplicativo. A partição automática de dados entre servidores também é uma grande vantagem, pois ajuda a garantir alta disponibilidade e desempenho. Análise coletada por e hospedada no G2.com.
DynamoDB também pode ser um desafio de trabalhar às vezes. Consultar e filtrar dados pode ser complexo, e há uma curva de aprendizado para entender como modelar seus dados de forma eficaz para um desempenho ideal. Análise coletada por e hospedada no G2.com.
A AWS oferece um número n de serviços para cada categoria, seja empresarial, corporativa, desenvolvedor ou qualquer indivíduo. Ela se integra com várias plataformas. Existe uma versão gratuita que pode ser escolhida, e se você é um indivíduo explorando os serviços, não precisa comprar todo o ecossistema, e não há pressa da AWS para que você faça isso. Pague conforme o uso: um processo seguro e simples que lhe dá a liberdade de pagar apenas pelos serviços que você necessita. A AWS é conhecida por sua velocidade excepcional e pela facilidade de movimentar os dados. Análise coletada por e hospedada no G2.com.
Privacidade e roubo de dados são uma preocupação para a maioria das organizações. Embora forneça serviço de pagamento conforme o uso, às vezes pode ser um problema se os serviços em andamento não forem interrompidos quando não estiverem em uso. Mudanças constantes nas taxas tornam um problema definir um orçamento para os serviços que são utilizados. Análise coletada por e hospedada no G2.com.
DynamoDB nos permite transferir os encargos administrativos de operar e escalar um banco de dados distribuído para que não precisemos nos preocupar com provisionamento de hardware, configuração, replicação, atualização de software ou escalonamento de cluster. Análise coletada por e hospedada no G2.com.
Vários itens ou tabelas não podem estar envolvidos em transações complexas. É difícil manter a consistência dos dados quando isso ocorre e pode exigir esforço adicional. Análise coletada por e hospedada no G2.com.
Gostamos de usar o DynamoDB por ser mais rápido e mais barato do que outros, além disso, adoramos o design que facilita a execução de consultas e o acesso aos dados a uma taxa muito mais rápida, o que aumenta a eficiência geral do banco de dados. Análise coletada por e hospedada no G2.com.
É muito mais difícil executar um cluster de consultas em um banco de dados, o que é algo que leva muito tempo ao usar contêineres dockerizados e selecionar um ponto de dados de cada vez. Além disso, a UX pode se tornar mais intuitiva para uma melhor experiência do usuário. Análise coletada por e hospedada no G2.com.
A melhor coisa sobre o Amazon Dynamo Database é que ele é altamente escalável, totalmente gerenciado (serverless), seguro e fácil de configurar. Análise coletada por e hospedada no G2.com.
O principal problema que enfrentei com o DynamoDB é que ele tem opções limitadas de consulta e um limite de tamanho de 400kb para um item que não pode ser aumentado. Enfrentei alguns problemas em prever os custos também, o que era uma parte muito crucial, pois eu não tinha muito financiamento naquela época e, mesmo agora, é uma questão importante. Análise coletada por e hospedada no G2.com.
Eu gosto do DynamoDB porque é sem servidor e fácil de configurar. Não preciso me preocupar com escalabilidade. Posso provisionar facilmente e gerenciar muitas configurações. Análise coletada por e hospedada no G2.com.
Eu não desgosto do DynamoDB. Espero que o DynamoDB tenha ferramentas de simulação para que os desenvolvedores possam integrar e testar facilmente as ferramentas do DynamoDB. Além disso, tenha integração com SDK para várias linguagens de programação. Análise coletada por e hospedada no G2.com.
escalabilidade
Conversão de dados
Segurança – criptografia
Modelo de consistência
Desempenho – taxa de transferência e escalonamento automático
Confiabilidade
Otimização de capacidade e gastos Análise coletada por e hospedada no G2.com.
Acho que poderia haver melhores explicações de como funciona, pois leva algum tempo para entender as chaves de partição e de ordenação.
Também gostaria de ler explicações sobre por que as principais limitações disso existem e por que outros bancos de dados NOSQL parecem ter soluções fáceis.
Acho que as opções para personalizar o DynamoDB deveriam ser explicadas melhor. Análise coletada por e hospedada no G2.com.