2012-04-17 2 views
0

У нас есть большой существующий проект с тысячами пользователей каждый день. Мы используем MySQL, но теперь мы планируем использовать MongoDB (и GridFS) сейчас.MongoDB и GridFS

Могут ли MongoDB и GridFS использоваться для крупных проектов?

ответ

3

MongoDB и GridFS может определенно использоваться для больших проектов. Существует несколько примеров успешной работы, например, с четырьмя квадратами (см. http://www.mongodb.org/display/DOCS/Production+Deployments#ProductionDeployments-SocialNetworks).

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

2

Я использовал GridFS для хранения около миллиона файлов JPEG. Работала хорошо для меня. MongoDB в порядке для хранения ключей/значений.

Я бы стал более осторожным, перемещая всю базу данных с SQL на MongoDb, поскольку оптимизация сложных запросов не настолько прозрачна по сравнению с инструментами, доступными в SQL-базах данных.

(Перенести мой проект с MongoDB в PostgreSQL из-за этого)