Я работаю над проектом с использованием MongoDB и поэтому попросил моего диспетчера сервера установить MongoDB.MongoDB проблемы с одним сервером/pittfalls
Недавно я прочитал в старой потоке stackoverflow, что на самом деле не рекомендуется запускать MongoDB на одном сервере из-за возможности потери данных. Я не специалист и хочу избегать подобных случаев. Неужели эти проблемы все еще существуют, и я должен искать другое решение, такое как удаленные базы данных или безопасно его установить?
Каковы подводные камни, которые я должен удостовериться, что мой управляемый серверный поставщик позаботится?
Эта [статья] (http://www.thebuzzmedia.com/mongodb-single-server-data-durability-guide/) может быть полезна. – chridam
Внимание: в статье описывается ситуация версии 1.5 с июля 2010 года. Сегодня почти 4 с половиной года мы находимся в версии 2.6.5. С тех пор многое изменилось, особенно в отношении надежности одного сервера и настроек по умолчанию. – mnemosyn
Проще говоря, вы хотите иметь наборы реплик как минимум с двумя узлами для хранения данных и арбитром для производства. Это относительно дешевый способ в основном устранить большинство причин простоя со стороны базы данных: техническое обслуживание. Обычно я предлагаю иметь как минимум 3 узла данных, чтобы иметь избыточность даже во время работ по техническому обслуживанию. В общем, ваш вопрос немного не соответствует теме SO (который нацелен на вопросы _programming_), поэтому я прошу вас опубликовать его на http://dba.stackexchange.com и удалить его здесь. Я с удовольствием дам более подробный ответ. –