Bekannte Informationen: Es ist bekannt, dass MongoDB in BSON (Binary JSON) speichert und maximum BSON document size ist 16MB.MongoDB Single Document Größenbeschränkung ist 16MB
Frage: Warum 16MB selbst warum nicht 32MB oder 64MB oder noch mehr und wo genau wurde die Grenze für 16MB gesetzt und was sind die Gründe, auf genau 16MB zu hängen?
Es wird erwähnt, dass während der Übertragung zu viel Bandbreite nicht verbraucht wird und keine übermäßige Menge an RAM auf dem Server erfordert. Aber was, wenn wir uns die Netzwerkbandbreite und den RAM-Speicherverbrauch leisten können. Dann haben wir auch keine andere Option als GridFS. Warum?
Es klingt vielleicht dumm. Aber bitte könnte irgendjemand helles Licht darauf bringen?
Update: Es war 4MB und jetzt 16MB.
Wir können es auf Mongo Shell überprüfen, indem
folgenden Befehldb.isMaster().maxBsonObjectSize/(1024*1024)
Warum es nicht so konfigurierbar DBAs erlaubt?
Was macht 32 MB so viel logischer als 16 MB? –
@MattBall Meine Frage aktualisiert .. Aber ich hoffe, Sie können meine eigentliche Frage verstehen und können einen Hinweis geben oder sich selbst beantworten ... –
@PrincessOftheUniverse: Wenn Sie wissen, warum es 4MB und jetzt 16MB war, bitte beantworten Sie –