MongoDB в облачном хостинге, преимущества
Я все еще сражаюсь с mongoDB, и я думаю, что эта война закончится не скоро.
Моя база данных имеет размер 15,95 Гб;
- Объекты - 9963099;
- Размер данных - 4,65 г;
- Размер хранилища - 7,21 г;
- Экстенты - 269;
- Указатели - 19;
- Размер индекса - 1,68 г;
Питаться от:
Quad Xeon E3-1220 4 × 3.10 GHz / 8Gb
Для меня дорого заплатить за выделенный сервер. На VPS 6 ГБ памяти база данных не импортируется.
Мигрировать на облачный сервис?
https://www.dotcloud.com/pricing.html
Я пытаюсь подобрать скорость, но есть максимальная 4Gb память mongoDB (552,96 долларов США / месяц o_0), даже импортировать вашу базу не могу, не хватает памяти. Или что-то, чего я не знаю об облачных сервисах (без опыта работы)? Облачные сервисы не доступны для большой базы данных mongoDB?
2 x Xeon 3.60 GHz, 2M Cache, 800 MHz FSB / 12Gb
http://support.dell.com/support/edocs/systems/pe1850/en/UG/p1295aa.htm
Будет ли работать моя база данных на этом сервере?
Это конечно все веселье и получение опыта в разработке, но уже начинаешь бледнеть... =]
2 ответа
У вас не должно быть проблем с БД такого размера. На Dotcloud мы запускали экземпляр mongodb со 100 ГБ данных. Возможно, это связано с тем, что Dotcloud по умолчанию предоставляет только 10 ГБ пространства на жестком диске для каждой службы.
Мы смогли сделать резервную копию и восстановить этот экземпляр на 4 ГБ ОЗУ, хотя это заняло несколько часов
Я бы посоветовал вам отправить им электронное письмо по адресу support@dotcloud.com, чтобы получить помощь в увеличении выделения жесткого диска вашего экземпляра
Вы также можете рассмотреть возможность использования ObjectRocket, который является MOngoDB в качестве сервиса. Для базы данных 20 Гб цена составляет 149 долларов в месяц - http://www.objectrocket.com/pricing