MongoDB выделяет фрагменты базы данных, начиная с 64 МБ (dbname.0), за которыми следуют 128 МБ (.1), 256 и т. Д. До 2 ГБ, а затем каждый файл занимает 2 ГБ.
Есливы используете --smallfiles
в параметрах командной строки mongod.exe, выделение файлов начинается с 16 МБ вместо 64 МБ и достигает 512 МБ вместо 2 ГБ.
Объедините это с --quotaFiles 1
, и ваша база данных не сможетвырасти за пределы одного файла или ... 16 МБ.Я всегда использую --quotaFiles
в сочетании с --quota
, согласно справочной документации.