Что касается стабильности, то, несмотря на то, что mongodb является новым, есть много пользователей, успешно использующих mongo, полный список которых доступен на веб-сайте mongodb .Если все сделано правильно, реализация mongodb должна быть такой же стабильной, как и mysql.
Однако, больший вопрос заключается в том, когда использовать mongodb и для каких типов случаев.Прошли те времена, когда вы бросали реляционную базу данных для каждого типа персистентности.Взгляните на этот пост в блоге Мартина Фаулера, где он описывает то, что называется постоянство многоязычия или использование нескольких постоянных платформ для удовлетворения конкретных потребностей в рамках одногоприложение.Mongodb - это документно-ориентированная база данных, где единицей хранения является документ json.Поэтому объединения не поддерживаются, если ваши сущности более или менее автономны и не нуждаются в перекрестных ссылках или поиске других сущностей, вы можете сказать, что mongodb подходит.Я бы не стал моделировать социальную сеть в mongodb.Некоторые типичные случаи, когда mongo подходит, например, каталог продуктов для веб-сайта электронной коммерции, где каждый продукт представляет собой документ, или система для хранения и извлечения журналов времени выполнения.
Итак, чтобы ответить на ваш вопрос, да, вы можете использовать mongodb для хранения всех ваших данных, и да, он будет достаточно стабильным для ваших нужд при правильной настройке, но это может быть не самый оптимальный выбор для каждого типа сценариев использования.