Накладные расходы в gridfs MongoDb при использовании официального драйвера C # для хранения небольших файлов - PullRequest
3 голосов
/ 31 марта 2012

GridFs имеет размер фрагмента по умолчанию, равный 256 КБ, но если я буду хранить много небольших файлов по 6 КБ, я тогда получу 250 КБ дополнительных ресурсов зарезервированного, но неиспользованного pr-файла дискового пространства, или GridFs упакует небольшие файлы в тот же блок ? (Я знаю, что есть некоторые дополнительные издержки для метаданных).

1 Ответ

4 голосов
/ 01 апреля 2012

Тот же вопрос был задан и получен ответ в группе mongodb-user в группах Google .

Последний фрагмент файла GridFS имеет столько размеров, сколько ему необходимо.быть, поэтому не будет больших накладных расходов.

В вашем примере файл 6 КБ будет сохранен как один кусок 6 КБ (плюс метаданные).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...