Penghadan ini adalah untuk mengelakkan satu dokumen daripada menjadi terlalu besar dan menggunakan terlalu banyak memori atau lebar jalur rangkaian apabila membacanya sepenuhnya. Menurut pembangun utama semasa MongoDB, mereka tidak merancang untuk melepaskan sekatan ini, tetapi akan meningkatkannya secara sederhana apabila kos relatif sumber pengkomputeran berkurangan (memori lebih murah, rangkaian lebih cepat).
Penjelasan rasmi:
MongoDB mengehadkan saiz data objek/dokumen BSON inpidual Pada masa penulisan ini, hadnya ialah 16MB.
Had ini direka bentuk sebagai semakan kewarasan; ini bukan had teknikal pada dokumen saiz. Pemikiran adalah bahawa jika dokumen lebih besar daripada saiz ini, kemungkinan skema itu tidak sesuai Selanjutnya ia membolehkan pemandu membuat beberapa andaian pada saiz maksimum dokumen.
Konsepnya ialah maksimum. saiz dokumen ialah had yang memastikan setiap dokumen tidak memerlukan jumlah RAM yang berlebihan daripada mesin, atau memerlukan terlalu banyak lebar jalur rangkaian untuk diambil Contohnya, mengambil dokumen 100MB penuh akan mengambil masa lebih 1 saat untuk mendapatkan sambungan ethernet gigabit. . Dalam situasi ini, satu akan dihadkan kepada 1 permintaan sesaat.
Lama kelamaan, apabila komputer berkembang dalam kapasiti, had akan dilaraskan ke atas.
Ya, termasuk subdokumen terbenam.
Penghadan ini adalah untuk mengelakkan satu dokumen daripada menjadi terlalu besar dan menggunakan terlalu banyak memori atau lebar jalur rangkaian apabila membacanya sepenuhnya. Menurut pembangun utama semasa MongoDB, mereka tidak merancang untuk melepaskan sekatan ini, tetapi akan meningkatkannya secara sederhana apabila kos relatif sumber pengkomputeran berkurangan (memori lebih murah, rangkaian lebih cepat).
Penjelasan rasmi: