BSON

BSON Eigenschaften
Erweiterung .bson
Mime Typ Nein
Entwickelt von MongoDB
Formattyp Serialisierung von Informationen
Beyogen auf JSON
Webseite bsonspec.org

BSON ist ein Computerdatenaustauschformat , das hauptsächlich als Datenspeicher- und Netzwerkdatenübertragungsformat in der MongoDB- Datenbank verwendet wird . Es ist ein Binärformat zur Darstellung einfacher Datenstrukturen und assoziativer Arrays (in MongoDB Objekte oder Dokumente genannt). Der Name BSON basiert auf dem Begriff JSON und steht für Binary JSON .

Spezifikation

Die BSON-Spezifikation ist unter CC0 lizenziert . Es wird in Form von Backus-Naur gegeben .

BSON ist ein Binärformat, in dem null oder mehr Schlüssel-Wert-Paare in einer einzelnen Entität gespeichert sind, die als Dokument bezeichnet wird .

Terminaltypen

Die Terminaltypen sind:

Andere Arten

Andere Arten umfassen:

Implementierungen

Verschiedene Bibliotheken implementieren das BSON-Format.

Dies ist das Format zum Speichern von Daten in MongoDB . Tatsächlich implementieren alle MongoDB- Treiber dieses Format und ermöglichen die Verwendung in verschiedenen Sprachen wie PHP oder Java .

Verweise

  1. (in) "  Medientypen  " auf IANA ,1 st September 2015(abgerufen am 11. September 2015 )
  2. (in) "  mongodb / bsonspec.org  " auf GitHub (abgerufen am 11. September 2015 )
  3. (en) "  BSON - Binary JSON  " auf bsonspec.org (abgerufen am 11. September 2015 )
  4. (in) "  Spezifikation Version 1.0  " auf bsonspec.org (abgerufen am 11. September 2015 )
  5. (in) "  Implementierungen  " auf bsonspec.org (abgerufen am 11. September 2015 )
  6. (in) "  Speicher  " im MongoDB- Handbuch (abgerufen am 11. September 2015 )
  7. (in) "  BSON  " in der Dokumentation PHP (abgerufen am 11. September 2015 )
  8. (in) "  org.bson  " in der Dokumentation MongoDB (abgerufen am 11. September 2015 )