viernes, 17 de enero de 2014

Introducción a MongoDB

MongoDB

A continuación una pequeña introducción a MongoDB:
  • Su nombre proviene de la palabra en inglés "humongous" que traduce enorme.
  • Es un sistema de base de datos NoSQL orientado a documentos.
  • Está escrito en C++
  • Sus características mas destacadas son su velocidad y sencillo pero potente sistema de consulta.
  • De esquema libre, es decir cada entrada o registro puede tener un esquema de datos totalmente diferente al otro, con atributos que no tienen que repetirse de un registro a otro.
Terminología
  • Documento: Se le denomina a cada registro o conjunto de datos.
  • Colecciones: Agrupación de documentos.
  • Se pueden crear índices para algunos atributos de los documentos.
  • Los documentos se almacenan en formato BSON, o Binary JSON, que es una versión modificada de JSON que permite búsquedas rápidas de datos.
  • BSON guarda de forma explícita las longitudes de los campos, los índices de los arrays y demás información útil para el escaneo de datos.
  • En la práctica nunca se verá el formato en que verdaderamente se almacena los datos, se trabajara siempre sobre un documento JSON tanto al almacenar como al consultar información.

No hay comentarios:

Publicar un comentario