Categorías: Todo - documentación - rendimiento - escalabilidad - caché

por Juan Antonio Moreno hace 1 año

95

Gestores de bases de datos

MongoDB es una base de datos conocida por su gran escalabilidad y flexibilidad, permitiendo una estructura de datos adaptable y un avanzado modelo de consultas e indexación. Es ideal para entornos con recursos limitados, fácil de instalar y usar, y cuenta con una amplia documentación.

Gestores de bases de datos

Bibliografía:

5.-https://ventajas.org/mongodb/

4.-https://openwebinars.net/blog/ventajas-y-desventajas-de-mongodb/

3.-https://luisperis.com/redis/

2.-https://mysqldaniel.wordpress.com/ventajas-y-desventajas/

1.-https://www.diarlu.com/gestores-bases-datos/

Gestores de bases de datos

MongoDB

Es una base de datos que ofrece una gran escalabilidad y flexibilidad, y un modelo de consultas e indexación avanzado (4,5)

Aumenta la complejidad de la gestión a medida que crece la base de datos

Mayor requerimentos de recursos y de Hardware

Es una tecnología joven

No tiene Joins para consultas

No es adecuado para aplicaciones con transacciones complejas

Fácil de instalar y usar

Base de datos de documentos en la que una colección contiene diferentes documentos

Flexibilidad en la estructura de los datos

Tiene bastante documentación

Herramienta de coste bajo

Es ideal para entornos con pocos recursos de computación

Redis

Se define como una base de datos NoSQL, es decir que no es una base de datos relacional. Guarda toda la información en la memoria RAM. Su uso principal es de caché, con esto te ahorra consultas, esto es espacialmente útil en páginas web (3).

Posibilidad de persistir datos en disco

Pensado principalmente como base de datos Clave-Valor

No puede guardar tablas enteras nu muchos datos

Fácil de aprender su uso

Te ahorra consultas de verificacion

No toca el disco duro duro para hacer consultas

Velocidad, guarda todos los datos en RAM

MySQL

Es uno de los gestores de bases de datos mas popular usado en la web. Su facilidad de uso, eficacia y fiabilidad son sus principales características. Es usada en aplicaciones web como Facebook y Twitter (1,2).
Sus desventajas son:

Varias de sus utilidades no estan documentadas

No es intuitivo como otros programas

Es de dificil manejo, requiere personal especializado

En bases de datos muy grandes es lento

Sus ventajas son:

Es soportado en varios sistemas operativos

Facilidad en su configuración e instalación

Bajo costo, es posible ejecutarlo en máquinas de bajas prestaciones

Alta velocidad en operaciones (buen rendimiento)

Es de codigo abierto