MongoDB sử dụng IO được ánh xạ của hệ điều hành làm công cụ lưu trữ. Mức tối đa lý thuyết, nếu không có giới hạn nào khác do chi tiết triển khai áp đặt, sẽ là dung lượng bộ nhớ ảo mà hệ điều hành của bạn có thể gán cho quy trình mongod. Trên hệ điều hành 32 bit, bạn sẽ gặp phải giới hạn này rất nhanh. Ví dụ:trên windows, theo mặc định một nửa không gian địa chỉ được dành riêng cho hệ điều hành, vì vậy phiên bản mongod của bạn sẽ ngừng chấp nhận ghi ở kích thước khoảng 2 Gb
Trên hệ điều hành 64 bit, mức tối đa lý thuyết này lớn hơn một chút - giá trị của nó là 64 bit, theo thứ tự hàng triệu terabyte nếu tôi không nhầm. Bạn sẽ đạt đến một giới hạn khác trước khi bạn đạt đến giới hạn này.
CHỈNH SỬA:
Điều này có thể không còn đúng với MongoDB 3.0. Công cụ lưu trữ WiredTiger hoạt động theo một cách khác.