Хорошая конфигурация mongodb - PullRequest
1 голос
/ 04 января 2012

Я уже некоторое время играю с PHP и mySQL, так как я наткнулся на проблему, с которой в конечном итоге столкнется любой: Масштабирование.

После некоторых исследований я обнаружил, что mongoDB является довольно хорошим вариантомлегко масштабируемая база данных.Теперь я прочитал руководство по их официальному веб-сайту, но, как новичок в mongo, я могу легко следовать инструкции по созданию одного сервера узлов, но хотел бы лучше узнать, как создавать кластеры mongo,

знаете ли вы какие-либо документы, касающиеся установки и настройки в среде с несколькими узлами, например EC2?

Заранее спасибо.

1 Ответ

2 голосов
/ 04 января 2012

При работе в EC2 10gen рекомендует использовать raid 10 для хранения и иметь достаточно памяти на ваших экземплярах, чтобы вместить ваш рабочий набор данных.Я приведу несколько ссылок на хорошие места для начала сбора информации.

Для масштабирования операций чтения необходимо создать наборы реплик:

http://www.mongodb.org/display/DOCS/Replica+Sets

Затем, когда вам нужномасштабирование пишет, узнайте о шардировании:

http://www.mongodb.org/display/DOCS/Sharding+Introduction

Однако учтите, что существуют ограничения производительности, связанные с максимальной пропускной способностью ebs на ec2.

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