- 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++
- Licenciado como GNU AGPL 3.0 (Software de licencia libre)
- 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