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