Właśnie rozmawiałem z niektórymi inżynierami 10 generacji i nie ma narzędzia, ale możesz wykonać obliczenia obwiedni oparte na następującym wzorze:
2 * [ n * ( 18 bytes overhead + avg size of indexed field + 5 or so bytes of conversion fudge factor ) ]
Gdzie n
to liczba posiadanych dokumentów.
Narzut i dopełnienie konwersji są specyficzne dla mongo, ale 2x pochodzi z mniej więcej w połowie zapełnionej struktury danych b-drzewa (ale przydzielenie 100% miejsca, którego wymagałoby pełne drzewo) w najgorszym przypadku.
Wyjaśniłbym więcej, ale w tej chwili sam się o tym uczę. Ta prezentacja będzie zawierała więcej szczegółów:http://www.10gen.com/presentations/mongosp-2011/mongodb-internals