2.2. Términos básicos entorno a MongoDB
2.2.1. JSON - JavaScript Object Notation
JSON es formato compacto de representacion de objetos. Las especificaciones las publicó Douglas Crockford en el documento RFC 46274. JSON es un formato independiente del lenguaje, aunque su uso extendido hasta hace poco era en el lenguaje Javascipt. Actualmente se usa JSON en gran cantidades de sistemas para intercambiar informaciíon por su simplicidad en comparación con XML.
Este formato soporta gran cantidad de tipos de datos, lo que lo hace atracivo para un uso generalizado, y cada vez más lenguajes de programación dan soporte a este formato. El ejemplo del capítulo anterior, donde se mostraba un "documento", no es más que JSON.
2.2.2. Documento
Un documento es un conjunto de datos estructurados (mas no con un esquema estricto), que contiene pares clave/valor, y se usa BSON (JSON Binario) como formato para almacenar los documentos. Un documento puede ser comparado con una fila o registro en una base de datos relacional.
2.2.3. Colección
Es un conjunto de documentos, similar a una tabla en las bases de datos relacionales.