El motor de base de datos es el servicio principal para almacenar y procesar datos en formato racional (tabular).
El motor de base de datos proporciona acceso controlado y procesamiento de transacciones rápidos para cumplir con los requerimientos de las aplicaciones consumidoras de datos mas exigentes.
DIFERENTES MOTORES DE DATOS:
MongoDB
En una base de datos open source de gran rendimiento, escalable, schema-free, y orientada a documentos (esquema de datos de tipo JSON) hay drivers pre´parados para usar esta base de datos desde lenguajes como PHP, python, perl, ruby, javascript y muchos más.
hypertable
Hypertable es un sistema de almacenamiento distribuido de datos de alto rendimiento diseñado para soportar aplicaciones que requieran máximo rendimiento, esca-labilidad y eficiencia. Se ha diseñado y modelado a partir del proyecto big table de google y se enfoca sobre todo a conjuntos de datos de gran escala.
Apache couchDB
Como en el caso de mongoDB, este proyecto esta destinado a ofrecer una base de datos orientada a documentos que se pueden consultar o indexar en modo mapReduce usando javascript.
Riak
Riak es una base de datos ideal para aplicaciones web y combina:
- una tienda con un valor clave descentralizado
- un motor map/reduce flexible
- un interfaz de consulta http/JSPN amigable.
Apache cassandra
Cassandra es probablemente uno de los proyectos NoSQL mas conocidos del mercado. Se trata de una base de datos distribuida de segunda generación y alta esca-labilidad que esta siendo usada por gigantes como facebook (que es quien la ha desarrollado) twitter, cisco y más empresas, el objetivo es ofrecer un entorno consistente, tolerante a fallos y de alta disponibilidad a la hora de almacenar datos.
No hay comentarios:
Publicar un comentario