Монго может быть развернуто на производстве на одном сервере?

версия 1.2.3 pfSense имеет pptp сервер, встроенный, который работает с iPhone. Версия 2 будет в теории поддерживать l2tp, который должен работать с iPhone.

Шлюз безопасности Astaro поддерживает поддержку IPsec Cisco на iPhone. Это - основанная на Linux система с пользовательским коммерческим frontend. Это свободно для некоммерческого использования, которому я верю.

1
задан 7 May 2011 в 09:39
4 ответа

Это довольно устарело. С 1,8 Вы имеете одну длительность узла, видите - журнал.

3
ответ дан 3 December 2019 в 16:53

Я думаю, что новая рекомендуемая среда за монго в производстве включает "наборы копии", который является на самом деле в минимальных трех серверах. Если основной сервер понижается, другие два сервера выбирают одного из них для вступания во владение. Когда исходное основное устройство прибывает назад онлайн, другие выборы проведены, и выбрано новое основное устройство.

Я не уверен, если "главный-подчиненный" удерживается от использования, но я думаю, создаете ли Вы новое монго, необходимо рассмотреть создание набора копии.

Если Вы действительно не хотите больше серверов, то можно рассмотреть выполнение всех вторичных устройств бок о бок на том же сервере как основное устройство (но на различных портах). Однако это не очень избыточно.

1
ответ дан 3 December 2019 в 16:53

Я думаю, что это зависит от использования, которое необходимо сделать mongodb...

Причина предложения Википедии состоит в том, что с mongoDb (до версии 1.3.1) Вы не могли сделать резервное копирование, не впитывая базу данных сначала.

От 1.3.1 прогрессивных можно сделать резервное копирование, блокирующее записи:

MongoDB v1.3.1 и более высокие поддержки, которыми управляют fsync и блокировка, с которым мы можем сбросить записи, заблокируйте базу данных, чтобы предотвратить запись и затем скопировать файлы данных.

В то время как в этом режиме захвата, все записи заблокируются. Если это - проблема, рассматривают один из других методов ниже.

Если у Вас есть высокое использование Вашего приложения со многими доступами, развертывающимися на двух серверах, это - лучший путь, тогда как вместо этого у Вас есть приложение, которое используется только в течение дня, Вы могли остановить или заблокировать базу данных, сделать резервное копирование, затем перезапустить или разблокировать в ночные часы...

0
ответ дан 3 December 2019 в 16:53

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

Небольшой совет. создайте набор реплик на вашем отдельном сервере с помощью. Вы можете создать несколько экземпляров mongo на одном компьютере. Вы можете создать первичный (главный), вторичный (подчиненный) и арбитр. Таким образом, вы можете иногда выключать подчиненное устройство и копировать файлы БД для резервного копирования, и если по какой-либо причине один из других процессов будет отключен, ваше приложение все равно сможет подключиться к БД.

2
ответ дан 3 December 2019 в 16:53

Теги

Похожие вопросы