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 |
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
self-linksurface differs
ⓘ
surface form:
BSON Specification
|
| license |
Apache License 2.0
ⓘ
surface form:
Apache License 2.0 (reference implementation libraries)
|
| 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 database
ⓘ
surface form:
MongoDB
|
| usedIn |
MongoDB on-disk document storage
ⓘ
BSON self-linksurface differs ⓘ
surface form:
MongoDB wire protocol
|
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
BSON Specification