Base de datos relacional:
Una base de datos relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar base de datos ya planificadas. Permiten establecer interconexiones (relacionales) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre “Modelo Relacional”.
Mongo BD:
Es una base de datos open source de gran rendimiento, escalable, schema-free orientada a documentos (esquemas de datos tipo JSON). Hay drivers preparados para usar esta base de datos desde lenguajes como PHP, Python, Perl, Ruby, JavaScript y C++.
Hypertable;
Hypertable es un sistema de almacenamiento distribuido de datos de alto rendimiento diseñado para soportar aplicaciones que requieran máxima rendimiento, escalabilidad y eficiencia. Se ha diseñado y modelado a partir del proyecto BigTable de Google y se enfoca sobre todo a conjunto de datos de gran escala.
Apache CouchDB:
Como en el caso de mongoDB, este proyecto está destinado a ofrecer una base de datos orientada a documentos que se pueden consultar e indexar en modo MapReduce usando JavaScript. CouchDB ofrece una API JSON RESTful a la que se puede acceder desde cualquier entorno que soporte peticiones HTTP.
Neo4j:
Es un motor de persistencia completamente transaccional en java que almacena los datos mediante grafos, y no mediante tablas. Neo4j ofrece escalabilidad masiva. Puede manejar grafos de varios miles de millones de nodos/relaciones/propiedades en una única máquina, y se puede escalar a lo largo de múltiples máquinas.
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
-Una interfaz de consultas HTTP/ JSPN amigable.
Oracle Barkeley DB:
Se trata de un motor de bases de datos embebidas que proporciona a los desarrolladores persistencia local, rápida y eficiente con una administración nula. Oracle Berkeley DB es una librería Que enlaza directamente de 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 más conocidos del mercado. Se trata de una base de datos distribuida de segunda generación con alta escalabilidad que está siendo usada por gigantes como Facebook (que es quien la ha desarrollado), Digg. Twitter y más empresas. El objetivo es ofrecer un entorno consistente tolerante a fallos y de alta disponibilidad a la hora de almacenar datos.
Memcahed:
Memcahed es un almacén de tipo In-memory Key-value para pequeñas cadenas de datos arbitrarios (textos, Objetos) de resultados de llamadas a API, o renderizado de páginas. Está orientado a acelerar aplicaciones web dinámicas al aliviar la carga de base de datos.
Firebird:
Firebird es una base de datos relacional que puede ser utilizada en Linux, Windows y varias plataformas UNIX y ofrece un alto rendimiento de potente soporte de lenguajes para procedimientos almecenados y Triggers.
Redis:
Redis es una base de datos avanzada del tipo fast key-value que está escrita en C y quese puede usar como memcahed, por delante de una base de datos tradicional, y se utiliza en proyectos muy populares como GitHub o Engine Yard. También hay un cliente PHP llamada Rediska que permite gestionar bases de datos Redis.
HBase:
Es un almacén del tipo column-oriented que puede ser también denominado como la base de datos hadoop. El proyecto está dirigido a ofrecer tablas enormes de “miles de millones de filas, y millones de columnas”. Dispone de un getaway Restful que soporta XML, Protobug y opciones de codificación binaria de datos.
Keyspace:
Se trata de un almacén de tipo key-value con replicación consistente y que funciona sobre sistemas operativos Windows, Keyspace ofrece una alta disponibilidad al a enmascarar los fallos
del servidor y red al aparecer como un único servicio de alta disponibilidad.
4store
Es un motor de almacenamiento de base de datos y consultas que mantiene datos en formato RDF. Está escrito en ANSI C99, está diseñado para funcionar en sistemas UNIX y ofrece una plataforma de alto rendimiento, escalable y estable
MariaDB:
MariaDB es una rama compatible hacia atrás de MySQL Database Server. Incluye soporte para la mayoría de los motores de almacenamiento open Source y además. Para el propio motor de almacenamiento de maria.
Drizzle:
Es un fork de MySQL que se centra en ser una base de datos eficiente y estable, sobre todo optimizada para aplicaciones de internet y que siguen la filosofía cloud computing.
HyperSQL:
Es un motor de base de datos relacionales SQL escrito en Java. HyperSQL ofrece un pequeño pero veloz motor de bases de datos que dispone de tablas in-memory y basadas en disco, y que soporta los modos embebidos y servidor además. Dispone de herramientas como una consola de comandos SQL y una interfaz gráfica para las consultas.
MonetBD:
MonetBD es un sistema de bases de datos para aplicaciones de alto rendimiento dirigidas a la minería de datos OAP, GIS, búsquedas XML, y recolección de información a través de ficheros de texto y multimedia.
Persevere:
Es un motor de almacenamiento de objetos y un servidor de aplicaciones (ejecutándose en Java/Rhino) que ofrece almacenamiento de datos dinámico JSON para el desarrollo de aplicaciones de internet orientadas a datos y basadas en JavaScript.
eXist-DB:
Está desarrollada a través de la tecnología XML. Almacena datos CML según el modelo de datos de este estándar y se caracteriza por un procesado eficientemente y basado en índices de XQuery.
No hay comentarios.:
Publicar un comentario