WikiDer > BSON
BSON, was für Binär steht JSON, ist ein Computerformat, das hauptsächlich zum Austausch von Datenstrukturen in a MongoDBDatenbank. Es ist eine Binärform zur Darstellung einfacher Datenstrukturen und assoziative Arrays (in MongoDB "Objekte" oder "Dokumente" genannt).
Struktur
BSON-Objekte (Dokumente) bestehen aus einer geordneten Liste von Elemente. Jedes Element enthält einen Feldnamen, einen Typ und einen Wert. Ein Feldname ist a Schnur. Einige Typen sind:
- Schnur
- ganze Zahl (32- oder 64-Bit)
- doppelt
- date (eine ganze Zahl, die die Anzahl der Millisekunden seit dem Unix-Epoche)
- Byte-Array (binär)
- boolesch (
wahroderfalsch) - Null
- BSON-Objekt
- BSON-Dokument
- regulären Ausdruck
- Javascript-Code
Effizienz
BSON ist auf effiziente Speicherkapazität und Scangeschwindigkeit ausgelegt. In einigen Fällen benötigt BSON jedoch mehr Speicherplatz als JSON.