Please enable JavaScript.
Coggle requires JavaScript to display documents.
Nuevas tendencias de las BD - Coggle Diagram
Nuevas tendencias de las BD
MongoDB
Es una base de datos NoSQL orientada a documentos. Se utiliza para almacenar volúmenes masivos de datos.
Los datos se almacenan como colecciones y documentos.
Ventajas
Es ideal para entornos con pocos recursos de computación.
Es una herramienta con un coste bajo.
Tiene una gran documentación.
Es un complemento perfecto para JavaScript.
Desventajas
No es una base de datos adecuada para aplicaciones con transacciones complejas.
Es una tecnología joven.
No tiene Joins para consultas.
.
Datomic
Desventajas
La documentación y los ejemplos se centran principalmente en la API de Java.
Las excepciones lanzadas por Datomic son NullPointerExceptions y IndexOutOfBoundsExceptions.
Datomic es una base de datos distribuida y una implementación de Datalog. Además es una base de datos NoSQL con una clara inspiración en la programación funcional y las estructuras de datos persistentes (inmutables)
Ventajas
Es muy agradable trabajar con Datalog en esta forma de s-expresión.
La API es intuitiva en su mayor parte.
MariaDB
MariaDB es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL.
Ventajas
Nuevas extensiones / características: hay varias nuevas extensiones y características, por nombrar algunas, las declaraciones WITH, JSON y KILL.
12 nuevos motores de almacenamiento integrados.
La velocidad es impresionante.
Índices / caché más rápidos: cuando se utiliza el motor de almacenamiento MEMORY
Desventajas
Mitigación: MariaDB ha abordado esta preocupación al permitir complementos viables de código abierto alternativos para MariaDB
Compatibilidad con MySQL diferida: MariaDB originalmente se bifurcó de MySQL 5.5, por lo que este es el punto de partida base para el código fuente de MariaDB.
Mitigación: MariaDB realiza fusiones mensuales del código fuente estándar de MySQL para garantizar tanto la compatibilidad como la adopción de la característica / corrección de errores.
OrientDB
Ventajas
No es un Master / Slave básico, pero admite la replicación Master-Master + Sharding.
Se puede consultar de varias maneras, pero la capacidad de realizar consultas con SQL lo hace un poco más familiar de usar.
El soporte de búsqueda de texto completo está disponible cuando se utiliza el algoritmo de indexación basado en Lucene.
Desventajas
No es tan fácil comprender el motor de la base de datos y cómo funciona en general (enlaces, por ejemplo)
Las inserciones masivas pueden causar un error de memoria insuficiente.
OrientDB es un sistema de gestión de base de datos NoSQL de código abierto escrito en Java. Es una base de datos multimodelo, que admite modelos de gráficos, documentos, clave/valor y objetos.