Cualquier aplicación que necesite almacenar datos semi-estructurados
puede usar MongoDB.
MONGO DB
MongoDB es una base de datos de documentos
que ofrece una gran escalabilidad y flexibilidad, y
un modelo de consultas e indexación avanzado.
Dato 1
Es un sistema de base de datos NoSQL
orientado a documentos de código abierto
y escrito en C++, que en lugar de guardar
los datos en tablas lo hace en estructuras
de datos BSON (similar a JSON) con un
esquema dinámico.
Dato 2
Al ser un proyecto de código abierto,
sus binarios están disponibles para
todos los sistemas operativos y es
usado en medianas y grandes
empresas.
El concepto de índices similar en BDD MongoDB tiene la capacidad de ejecutarse
relacionales, con la diferencia de que de manera simultánea en múltiples
cualquier campo documentado puede ser servidores, ofreciendo un balanceo de carga
indexado y añadir múltiples índices o servicio de replicación de datos.
secundarios.
Dato 3
No es una base de datos adecuada
para aplicaciones con
transacciones complejas.
Dato 4
No permite hacer Joins para
consultas, es decir, consultas en las
que se combinan o relacionan
diferentes tablas.
Dato 5
Al ser una tecnología nueva, MongoDB
no tiene herramientas de
mantenimiento tan maduras como
MySQL y no admite operaciones de
transacciones.
Referencias
[Link]
[Link]
- José Luis Parra Vite