1. Amazon DynamoDB :
Amazon DynamoDB es una base de datos totalmente administrada y admite modelos de datos de documentos y valores clave. Las características son las siguientes: servicio de base de datos NoSQL rápido y flexible para todas las aplicaciones que necesitan una latencia constante de milisegundos de un solo dígito a cualquier escala. Es un servicio de base de datos escalable alojado por Amazon con los datos almacenados en la nube de Amazon.
2. Amazon SimpleDB: es un servicio de base de datos
simple alojado por Amazon, con los datos almacenados en la nube de Amazon. Amazon es un servicio web para ejecutar consultas sobre datos estructurados en tiempo real. Esta base de datos está escrita en Erlang por Amazon.com. Tiene las siguientes características: alta disponibilidad y flexibilidad, con poca o ninguna carga administrativa.
Diferencia entre Amazon DynamoDB y Amazon SimpleDB:
S. NO. | Amazon DynamoDB | Amazon Simple DB |
---|---|---|
1. | Desarrollado por Amazon en 2012. | Desarrollado por Amazon en 2007. |
2. | Es un servicio de base de datos alojado y escalable de Amazon con los datos almacenados en la nube de Amazon. | Es un servicio de base de datos simple alojado por Amazon, con los datos almacenados en Amazon Cloud. |
3. | Es compatible con la propiedad ACID. | No es compatible con la propiedad ACID. |
4. | Admite tipos de datos predefinidos como flotante o fecha | No admite tipos de datos predefinidos como float o date |
5. | Su modelo de base de datos principal es el almacén de documentos y el almacén de valores clave. | Su modelo de base de datos principal es el almacén de clave-valor. |
6. | No ofrece una API para los métodos Map/Reduce definidos por el usuario. Pero tal vez implementado a través de Amazon Elastic MapReduce (Amazon EMR). | No ofrece una API para los métodos Map/Reduce definidos por el usuario. |
7. | Admite fragmentación como método de partición. | No admite métodos de partición. |
8. | Admite índices secundarios. | También admite índices secundarios y todas las columnas se indexan automáticamente. |
9. | Los lenguajes de programación admitidos son .Net, ColdFusion, Erlang, Groovy, Java, JavaScript, Perl, PHP, Python y Ruby. | Los lenguajes de programación admitidos son .Net, C, Erlang, C++, Java, PHP, Python, Scala y Ruby. |
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA