BASE DE DATOS DOCUMENTALES
Una base de datos
documental está constituida por un conjunto de programas que almacenan,
recuperan y administran datos estructurados
en formato de documentos (JSON).
Este tipo de bases de
datos constituyen una de las principales subcategorías dentro de las
denominadas bases de datos NoSQL.
El concepto básico de
una base de datos documental, es el concepto de Documento.
Entre las
codificaciones usadas se encuentran XML, YAML, JSON y BSON.
Los documentos dentro
de una base de datos documental son similares, de algún modo, a registros,
tablas o filas en una base de datos relacional pero menos rígidos.
No se requiere que se
ajusten a un esquema estándar ni tener todos las mismas secciones, atributos, claves
o cosas por el estilo.
MongoDB es
una base de datos documental de código abierto.
En lugar de guardar los
datos en tablas, tal y como se hace en RDBMS, MongoDB los guarda en estructuras
de datos tipo BSON que es una especificación similar a JSON pero en formato
binario usando un esquema dinámico, haciendo que la integración de los datos en
ciertas aplicaciones sea más fácil y rápida.
MongoDB es una base de
datos adecuada para su uso en producción y con múltiples funcionalidades. Esta
base de datos se utiliza mucho en la industria, contando con implementaciones
en empresas como MTV Network, Craiglist, BCI o Foursquare.
ORGANIZACIÓN INTERNA
Las distintas
organizaciones internas de las bases de
datos documentales en las que podemos usar los documentos se encuentran:
- Colecciones
(tablas).
- Etiquetas (columna).
- Metadatos ocultos.
- Jerarquías de directorios.
Comentarios
Publicar un comentario