BSON

E208076

BSON is a binary-encoded serialization format commonly used by MongoDB to store and transfer structured data efficiently while supporting additional data types beyond those in JSON.

All labels observed (3)

Label Occurrences
BSON canonical 2
BSON Specification 1
MongoDB wire protocol 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf binary serialization format ⓘ
data interchange format ⓘ
contains ordered list of elements ⓘ
designGoal efficient traversal ⓘ
fast encoding and decoding ⓘ
space efficiency ⓘ
differenceFromJSON binary encoding instead of text ⓘ
native support for binary data ⓘ
native support for dates ⓘ
richer set of numeric types ⓘ
documentTermination null byte ⓘ
elementStructure <type><cstring name><data> ⓘ
encoding binary ⓘ
fileExtension .bson ⓘ
fullName Binary JSON ⓘ
hasSpecification BSON Specification ⓘ
linked to: BSON
license Apache License 2.0 (reference implementation libraries) ⓘ
linked to: Apache License 2.0
optimizedFor database storage ⓘ
in-memory scanning ⓘ
primaryUse network transfer of structured data ⓘ
storage of structured data ⓘ
relatedTo JSON ⓘ
specificationPublishedBy MongoDB Inc. ⓘ
supports additional data types beyond JSON ⓘ
supportsDataType 32-bit floating point ⓘ
32-bit integer ⓘ
64-bit integer ⓘ
JavaScript code ⓘ
JavaScript code with scope ⓘ
ObjectId ⓘ
UTC datetime ⓘ
array ⓘ
binary data ⓘ
boolean ⓘ
double ⓘ
embedded document ⓘ
max key ⓘ
min key ⓘ
null ⓘ
regular expression ⓘ
string ⓘ
symbol (deprecated) ⓘ
timestamp ⓘ
supportsFeature length-prefixed strings ⓘ
random access traversal of elements ⓘ
usedBy MongoDB ⓘ
linked to: MongoDB database
usedIn MongoDB on-disk document storage ⓘ
MongoDB wire protocol ⓘ
linked to: BSON

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

JSON → influenced → BSON ⓘ
BSON → hasSpecification → BSON Specification ⓘ
linked to: BSON
BSON → usedIn → MongoDB wire protocol ⓘ
linked to: BSON
MessagePack → similarTo → BSON ⓘ