lunes, 10 de febrero de 2014

Motores de base de datos


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.

Oracle berkeley DB

Se trata de un motor de bases de datos embebidas que proporcionan a los des-arrolladores persistencia local, rápida y eficiente con una administración nula. Oracle berkeley DB es una librería que se en laza directamente a nuestras aplicaciones y permite realizar llamadas simples a funciones en lugar de enviar mensajes a un servidor remoto para mejorar el rendimiento.



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