Почему двоичное слово используется для BSON, когда оно хранит данные в формате, подобном
A document such as { "hello": "world" } will be stored as:
Bson:
\x16\x00\x00\x00 // total document size
\x02 // 0x02 = type String
hello\x00 // field name
\x06\x00\x00\x00world\x00 // field value (size of value, value, null terminator)
\x00 // 0x00 = type EOO ('end of object')
для этого формата, также нам нужен интерпретатор для анализа и преобразования его в машинную инструкцию и
Как это сжимает фактические данные JSON и делает быструю интерпретацию?