Tôi vừa nói chuyện với một số kỹ sư của 10gen và không có công cụ nào nhưng bạn có thể thực hiện lại phép tính đường bao dựa trên công thức này:
2 * [ n * ( 18 bytes overhead + avg size of indexed field + 5 or so bytes of conversion fudge factor ) ]
Ở đâu n
là số lượng tài liệu bạn có.
Phần đệm chi phí và phần đệm chuyển đổi là mongo cụ thể nhưng 2x đến từ cấu trúc dữ liệu b-tree gần như đầy một nửa (nhưng đã phân bổ 100% không gian mà một cây đầy đủ sẽ yêu cầu) trong trường hợp xấu nhất.
Tôi muốn giải thích thêm nhưng tôi đang tự tìm hiểu về nó vào lúc này. Phần trình bày này sẽ có thêm chi tiết:http://www.10gen.com/presentations/mongosp-2011/mongodb-internals