Как рассчитывается размер данных кластера MongoDB Atlas: размер документа или размер хранилища? - PullRequest
0 голосов
/ 25 апреля 2018

MongoDB Atlas размещает MongoDB в облаке и имеет различные размеры, которые вы можете выбрать, например, 2 ГБ, 5 ГБ, 10 ГБ и т. Д.

Мне не ясно, какой размер данных применим: в моем случае у меня есть база данных с размером документа 1,6 ГБ и размером хранилища около 0,5 ГБ (так как документы хранятся в архиве при хранении).

Ограничения по размеру Атласа MongoDB относятся к размеру документа вашей базы данных или размеру хранилища ?

Ответы [ 3 ]

0 голосов
/ 14 сентября 2018

Используемое дисковое пространство кластера: fsUsedSize из db.stats()

Это не dataSize (как указано в выбранном ответе).Однако это не совсем storageSize.

Мой кластер имеет около 5 ГБ dataSize, а fsUsedSize составляет около 4 ГБ, а storageSize составляет около 3 ГБ.Портал ATLAS показывает 4 ГБ.

Даже при обычном автономном развертывании, если вы проверите каталог, в котором хранятся файлы данных, он будет значительно больше, чем storageSize, но также будет значительно меньше, чемdataSize.
Вы заметите, что размер каталога данных монго такой же, как у fsUsedSize.

Итак, мое расчетное предположение будет storageSize + некоторые накладные расходы (который может быть в ГБ).

В двух словах, что бы ни потребовал каталог данных mongo в вашем собственном развертывании.

0 голосов
/ 17 ноября 2018

Согласно документации,

Atlas вычисляет лимит хранилища для общих кластеров на основе использования данных, в отличие от метрики storageSize, используемой неиспользуемыми кластерами (включая сжатие).Атлас определяет использование данных путем суммирования данных кластера dataSize и indexSize.

https://docs.atlas.mongodb.com/faq/#how-does-atlas-calculate-storage-limits-for-shared-clusters-m0-m2-m5

0 голосов
/ 12 мая 2018

Я обнаружил, что ограничение размера - это размер документа (размер без сжатия), а не размер на диске.

Таким образом, для базы данных с размером документа 1,6 ГБ и размером диска 0,5 ГБ мне нужен план 2 ГБ в MongoDB Atlas.

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