Я использую MongoDB, и мы очень довольны этой БД. Но в последнее время наш клиент спросил нас о размере базы данных в будущем.Как рассчитать будущий размер базы данных в Монго?
Мы знаем, как вычислить это в типичной реляционной базе данных, но у нас нет большого опыта в производстве с этой базой данных No-SQL.
вещи, которые мы знаем:
- db.namecollections.stats() дают нам важную информацию, как, размер (документы), avgObjSize (документы), storageSize, totalIndexSize (более here)
с размером и totalIndexSize мы можем вычислить общий размер для только коллекции, но большой вопрос здесь есть:
- Почему существует разница между размером коллекции и размером хранилища?
Как можно рассчитать это, думая о будущей величине базы данных?
Спасибо за ваш быстрый ответ Тайлер, в моем случае Деньги дороги для этого банка :(Я просто хочу быть ясным, как вычислить storageSize. Я читал о --noprealloc, но его не следует использовать на производственных серверах – KCOtzen