Fiable: disponibilidad prometida, 99.9% de tiempo de actividad.
Escalable: escalabilidad excepcional con una amplia gama de herramientas para aumentar y disminuir la escala.
Seguro: cifrado en reposo y en tránsito, puede usar cifrado personalizado, excelentes controles de acceso. Reseña recopilada por y alojada en G2.com.
Flexibilidad: No tan flexible como otras soluciones
Dependencia: Encerrado en el ecosistema de AWS, muy difícil cambiar a otra solución
Complejidad: Muy complejo para los recién llegados y requiere un aprendizaje extenso. Reseña recopilada por y alojada en G2.com.
- significativamente menos latencia (milisegundos de un solo dígito) en comparación con otras bases de datos similares Reseña recopilada por y alojada en G2.com.
- La única cosa de la que no soy muy fan es la consistencia eventual, lo que significa que cualquier cambio en los datos podría tardar algún tiempo en reflejarse en todas las operaciones de lectura, aunque se puede evitar eso teniendo lecturas fuertemente consistentes, pero afectará el rendimiento, por lo que es un compromiso entre rendimiento y consistencia que no es adecuado para algunas aplicaciones que necesitan alta consistencia. Reseña recopilada por y alojada en G2.com.
Escalable, de alto rendimiento, completamente gestionado y con escalado automático son algunas de las mejores características de DynamoDB. Ninguna otra base de datos en el mercado ofrece la cantidad de robustez y durabilidad que ofrece DynamoDB. Reseña recopilada por y alojada en G2.com.
Algunos inconvenientes significativos son la falta de soporte para SQL, una curva de aprendizaje más pronunciada, la ausencia de uniones y la falta de transacciones. También funciona si tienes un modelo de datos simple; si tienes uno complejo, es mejor elegir otra cosa. Reseña recopilada por y alojada en G2.com.
Aprecio lo fácil que es aumentar o reducir mi capacidad según las necesidades de mi aplicación. La partición automática de datos entre servidores también es una gran ventaja, ya que ayuda a garantizar alta disponibilidad y rendimiento. Reseña recopilada por y alojada en G2.com.
DynamoDB también puede ser un desafío para trabajar en ocasiones. Consultar y filtrar datos puede ser complejo, y hay una curva de aprendizaje para entender cómo modelar efectivamente tus datos para un rendimiento óptimo. Reseña recopilada por y alojada en G2.com.
AWS ofrece una cantidad n de servicios para cada categoría, ya sea negocio, empresa, desarrollador o cualquier individuo. Se integra con múltiples plataformas. Hay una versión gratuita que uno puede elegir, y si eres un individuo explorando los servicios, no tienes que comprar todo el ecosistema, y no hay prisa por parte de AWS para que lo hagas. Paga según el uso: un proceso seguro y simple que te da la libertad de pagar solo por los servicios que requieres. AWS es conocido por su velocidad excepcional y la facilidad de mover los datos. Reseña recopilada por y alojada en G2.com.
La privacidad y el robo de datos son una preocupación para la mayoría de las organizaciones. Aunque proporciona un servicio de pago por uso, a veces puede ser un problema si los servicios en curso no se detienen cuando no se utilizan. Los cambios constantes en las tarifas hacen que sea un problema establecer un presupuesto para los servicios que se utilizan. Reseña recopilada por y alojada en G2.com.
DynamoDB nos permite descargar las cargas administrativas de operar y escalar una base de datos distribuida para que no tengamos que preocuparnos por el aprovisionamiento de hardware, la configuración, la replicación, la aplicación de parches de software o la escalabilidad del clúster. Reseña recopilada por y alojada en G2.com.
Múltiples elementos o tablas no pueden estar involucrados en transacciones complejas. Es difícil mantener la consistencia en los datos cuando esto ocurre y puede requerir un esfuerzo adicional. Reseña recopilada por y alojada en G2.com.
Nos gusta usar DynamoDB porque es más rápido y económico que otros, además, nos encanta el diseño que facilita ejecutar consultas y acceder a los datos a una velocidad mucho mayor, lo que aumenta la eficiencia general de la base de datos. Reseña recopilada por y alojada en G2.com.
Es mucho más difícil ejecutar un conjunto de consultas en una base de datos, lo cual es algo que lleva mucho tiempo al usar contenedores dockerizados y seleccionar un punto de datos a la vez. Además, la experiencia de usuario puede volverse más intuitiva para una mejor experiencia del usuario. Reseña recopilada por y alojada en G2.com.
Lo mejor de Amazon Dynamo Database es que es altamente escalable, completamente gestionado (sin servidor), seguro y fácil de configurar. Reseña recopilada por y alojada en G2.com.
El principal problema que enfrenté con DynamoDB es que tiene opciones de consulta limitadas y que tenía un límite de tamaño de 400kb para un elemento que no se podía aumentar. También enfrenté algunos problemas al predecir los costos, lo cual era una parte muy crucial ya que no tenía mucho financiamiento en ese entonces y, incluso ahora, es un problema importante. Reseña recopilada por y alojada en G2.com.
Me gusta DynamoDB porque es sin servidor y fácil de configurar. No necesito preocuparme por la escalabilidad. Puedo aprovisionar fácilmente y gestionar muchas configuraciones. Reseña recopilada por y alojada en G2.com.
No me disgusta DynamoDB. Espero que DynamoDB tenga herramientas de simulación para que los desarrolladores puedan integrar y probar fácilmente las herramientas de DynamoDB. Además, que tenga integración con SDK para varios lenguajes de programación. Reseña recopilada por y alojada en G2.com.
Escalabilidad
Capacitación de desarrolladores
Conversión de datos
Seguridad – encriptación
Modelo de consistencia
Rendimiento – rendimiento y escalado automático
Confiabilidad
Optimización de capacidad y gasto Reseña recopilada por y alojada en G2.com.
Creo que podría haber mejores explicaciones de cómo funciona porque lleva algún tiempo entender las claves de partición y ordenamiento.
También me gustaría leer explicaciones de por qué existen las limitaciones clave de esto y por qué otras bases de datos NOSQL parecen tener soluciones fáciles.
Creo que las opciones para personalizar DynamoDB deberían explicarse mejor. Reseña recopilada por y alojada en G2.com.