Thông tin đã biết: Nó được biết rằng các cửa hàng MongoDB trong BSON (Binary JSON) và maximum BSON document size là 16MB.MongoDB Giới hạn kích thước tài liệu đơn là 16MB
Câu hỏi: Tại sao bản thân 16MB tại sao không 32MB hoặc 64MB hoặc nhiều hơn và chính xác giới hạn cho 16MB và lý do phụ thuộc vào chính xác 16MB là bao nhiêu?
Nó được đề cập rằng trong quá trình truyền, số lượng băng thông quá mức sẽ không được tiêu thụ và không đòi hỏi quá nhiều RAM tại máy chủ. Nhưng Điều gì sẽ xảy ra nếu chúng ta có thể đủ khả năng tiêu thụ bộ nhớ RAM và băng thông mạng. Sau đó, chúng tôi còn lại không có tùy chọn nào khác ngoài GridFS. Tại sao?
Nghe có vẻ ngu ngốc. Nhưng xin vui lòng bất cứ ai có thể đặt một số ánh sáng sáng về điều này?
Cập nhật: Đó là 4MB và bây giờ là 16MB.
Chúng ta có thể kiểm tra xem nó trên Mongo Shell bằng cách phát hành lệnh
db.isMaster().maxBsonObjectSize/(1024*1024)
sau Tại sao nó không được phép như cấu hình bởi DBAs?
Điều gì làm cho 32 MB hợp lý hơn 16 MB? –
@MattBall Cập nhật câu hỏi của tôi .. Nhưng, tôi hy vọng bạn có thể hiểu câu hỏi thực tế của tôi được hỏi và có thể đưa ra một số gợi ý hoặc trả lời ... –
@PrincessOftheUniverse: Nếu bạn biết tại sao nó là 4MB và bây giờ 16MB, Vui lòng trả lời –