MongoDB Einzeldokumentgröße ist 16 MB

Bekannten Informationen: Sein ist wissen, dass MongoDB speichert im BSON - ( Binary JSON ) und die maximale BSON-Dokument Größe ist 16MB.

Frage: Warum 16MB sich, warum nicht 32 MB oder 64 MB oder noch mehr und wo genau die Grenze gesetzt worden ist, für die 16MB und was sind die Gründe abhängen, genau 16MB?

Wird erwähnt, dass während der übertragung eine übermäßige Menge an Bandbreite wird nicht verzehrt werden und erfordern nicht eine übermäßige Menge an RAM auf dem server. Aber Was ist, wenn wir uns leisten können die Netzwerk-Bandbreite und RAM-Speicher-Verbrauch. Dann auch, wir sind Links mit keine andere Wahl, als GridFS. Warum?

Vielleicht klingt es dumm. Aber bitte könnte sich jemand setzen einige helle Licht auf?


Update: war Es 4MB und jetzt 16MB.

mongodb BSON-Größe

Überprüfen können wir es auf Mongo-Shell durch die Ausgabe von folgenden Befehl

db.isMaster().maxBsonObjectSize/(1024*1024)

Warum es nicht erlaubt ist so konfigurierbar durch Datenbankadministratoren?

InformationsquelleAutor der Frage Amol M Kulkarni | 2013-03-09

Schreibe einen Kommentar