BSON es un formato de intercambio de datos usado principalmente para su almacenamiento y transferencia en la base de datos MongoDB. Es una representación binaria de estructuras de datos y mapas. El nombre BSON está basado en el término JSON y significa Binary JSON (JSON Binario).

BSON
http://bsonspec.org/
Información general
Extensión de archivo .bson
Tipo de MIME No tiene
Tipo de formato Intercambio de datos
Extendido de JavaScript Object Notation
Estándar(es) No
Formato abierto Sí 

Tipos de datos y sintaxis

editar

Un objeto BSON consiste en una lista ordenada de elementos. Cada elemento consta de un campo nombre, un tipo y un valor. Los nombres son de tipo String y los tipos pueden ser:

Los tipos BSON son los mismos tipos de JSON además de añadir Date y Array de bytes.

Eficiencia

editar

Comparado a JSON, BSON está diseñado para tener un almacenamiento y velocidad más eficiente. Los elementos largos contienen el campo “tamaño” para facilitar su escaneo, lo que provoca que en algunos casos BSON use más espacio en memoria que JSON.

Enlaces relacionados

editar