Diferencia entre Aerospike y Amazon SimpleDB

1. Aerospike: Aerospike es una base de datos NoSQL
de código abierto en memoria optimizada para flash y el nombre de la empresa homónima que la produce. Aerospike es un almacén de datos de valor clave diseñado para ofrecer un tiempo de respuesta inferior al milisegundo para aplicaciones de big data en tiempo real. Los tres componentes principales de Aerospike son el servidor de base de datos de Aerospike, los clientes inteligentes de Aerospike y la Consola de administración de Aerospike.

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 Aerospike y Amazon SimpleDB:

S. NO. Aerospike Amazon SimpleDB
1. Desarrollado por Aerospike en 2012. Desarrollado por Amazon en 2007.
2. Es una base de datos NoSQL en memoria optimizada para flash. Es un servicio de base de datos simple alojado por Amazon, con los datos almacenados en la nube de Amazon.
3. La licencia de Aerospike es de código abierto. La Licencia de Amazon SimpleDB es comercial.
4. El sistema operativo del servidor para Aerospike es Linux. En Amazon SimpleDB, sistemas operativos de servidores alojados.
5. No está disponible como servicio en la nube. Está disponible como un servicio en la nube.
6. Tiene funciones definidas por el usuario para secuencias de comandos del lado del servidor. No es compatible con las secuencias de comandos del lado del servidor.
7. El método de partición compatible es Sharding. No admite métodos de partición.
8. Admite la ejecución atómica de operaciones. No es compatible con la propiedad ACID.
9. Solo admite un método de replicación: un factor de replicación seleccionable. También admite métodos de replicación.
10 Ofrece una API para métodos Map/Reduce definidos por el usuario. No ofrece una API para los métodos Map/Reduce definidos por el usuario.
11 Los lenguajes de programación compatibles son .Net, C, C++, C#, Go, Javascript, Lua, Perl, Erlang, Java, PHP, Python, Ruby. Los lenguajes de programación admitidos son .Net, C, C++, Erlang, Java, PHP, Python, Ruby y Scala.

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *