У нас есть большой существующий проект с тысячами пользователей каждый день. Мы используем MySQL, но теперь мы планируем использовать MongoDB (и GridFS) сейчас.MongoDB и GridFS
Могут ли MongoDB и GridFS использоваться для крупных проектов?
У нас есть большой существующий проект с тысячами пользователей каждый день. Мы используем MySQL, но теперь мы планируем использовать MongoDB (и GridFS) сейчас.MongoDB и GridFS
Могут ли MongoDB и GridFS использоваться для крупных проектов?
MongoDB и GridFS может определенно использоваться для больших проектов. Существует несколько примеров успешной работы, например, с четырьмя квадратами (см. http://www.mongodb.org/display/DOCS/Production+Deployments#ProductionDeployments-SocialNetworks).
Перемещение из реляционной базы данных в MongoDB, однако, не очень прямолинейно. MongoDB поставляется с новым набором умений для моделирования данных, а также то, как вы вставляете, обновляете и запрашиваете данные, чрезвычайно важно для его характеристик производительности.
Я использовал GridFS для хранения около миллиона файлов JPEG. Работала хорошо для меня. MongoDB в порядке для хранения ключей/значений.
Я бы стал более осторожным, перемещая всю базу данных с SQL на MongoDb, поскольку оптимизация сложных запросов не настолько прозрачна по сравнению с инструментами, доступными в SQL-базах данных.
(Перенести мой проект с MongoDB в PostgreSQL из-за этого)