restructure

This commit is contained in:
JMARyA 2024-01-17 09:00:45 +01:00
parent ef7661245b
commit 598a10bc28
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
182 changed files with 342 additions and 336 deletions

View file

@ -5,7 +5,7 @@ wiki: https://en.wikipedia.org/wiki/BSON
---
# BSON
BSON, short for Bin­ary [JSON](JSON.md), is a bin­ary-en­coded seri­al­iz­a­tion of [JSON](JSON.md)-like doc­u­ments. Like [JSON](JSON.md), BSON sup­ports the em­bed­ding of doc­u­ments and ar­rays with­in oth­er doc­u­ments and ar­rays. BSON also con­tains ex­ten­sions that al­low rep­res­ent­a­tion of data types that are not part of the [JSON](JSON.md) spec. For ex­ample, BSON has a Date type and a BinData type. [MongoDB](../applications/MongoDB.md) uses BSON internally for storing the database.
BSON, short for Bin­ary [JSON](JSON.md), is a bin­ary-en­coded seri­al­iz­a­tion of [JSON](JSON.md)-like doc­u­ments. Like [JSON](JSON.md), BSON sup­ports the em­bed­ding of doc­u­ments and ar­rays with­in oth­er doc­u­ments and ar­rays. BSON also con­tains ex­ten­sions that al­low rep­res­ent­a­tion of data types that are not part of the [JSON](JSON.md) spec. For ex­ample, BSON has a Date type and a BinData type. [MongoDB](../applications/development/MongoDB.md) uses BSON internally for storing the database.
BSON was de­signed to have the fol­low­ing three char­ac­ter­ist­ics:
- Lightweight: Keep­ing spa­tial over­head to a min­im­um is im­port­ant for any data rep­res­ent­a­tion format, es­pe­cially when used over the net­work.