Выкладываю фото с отчетами на mongodb. Я достиг предела размера базы данных. Как увеличить размер базы данных?
db.stats()
{
"db" : "fieldops",
"collections" : 6,
"objects" : 20454,
"avgObjSize" : 890464.9997066589,
"dataSize" : 18213571104,
"storageSize" : 18432802736,
"numExtents" : 52,
"indexes" : 4,
"indexSize" : 809424,
"fileSize" : 21398290432,
"nsSizeMB" : 16,
"extentFreeList" : {
"num" : 0,
"totalSize" : 0
},
"dataFileVersion" : {
"major" : 4,
"minor" : 22
},
"ok" : 1
}
Кроме того, в сторону. У меня сейчас 12 000 фото, которые загружаются каждый месяц. Я читал, что mongodb data file
предел - 16000. Я не мог найти определение data file
есть в глоссарии. Это относится к buffered
картинки, которые я загрузил в базу? Итак, как только это произойдет, мне придется настроить отдельный сервер с осколком? Или я могу создать осколок на той же машине?
Заранее спасибо.
Выкладываю фото с отчетами на mongodb. Я достиг предела размера базы данных. Как увеличить размер базы данных?
Если у вас есть доступное дисковое пространство, MongoDB автоматически выделит дополнительное дисковое пространство по мере необходимости. Поскольку вы используете механизм хранения MMAP (на основе вашего db.stats()
output), MongoDB будет заранее выделять пространство с увеличивающимся шагом до 2 ГБ на новый файл (или максимум 512 МБ на файл, если вы используете smallFiles
вариант). Учитывая, что ваша база данных в настоящее время превышает 18 ГБ, вам потребуется как минимум 2 ГБ свободного места (плюс некоторое пространство для ОС, если ваш временный каталог находится на том же томе).
Нет ограничения на количество документов для коллекции, если только вы не используете ограниченную коллекцию с указанным max
предел (что должно быть меньше 2 ^ 32). Существуют производственные развертывания MongoDB с триллионами документов (см. MongoDB в масштабе).
MongoDB 3.0+ имеет API механизма хранения, поэтому могут быть некоторые ограничения, которые зависят от механизма хранения. Например, ограничение на размер данных для одного mongod
с классическим механизмом хранения MMAPv1 обычно составляет 64 терабайта данных с включенным журналированием. Механизм хранения WiredTiger (необязательный в версии 3.0, по умолчанию в версии 3.2+) не имеет этого ограничения.
Вставка десятков тысяч документов в месяц не должна быть проблемой.
Для получения дополнительной информации см .: Ограничения и пороги MongoDB.