Должен ли я использовать модуль MongoDb, модуль morphia или Casbah в игровой среде для MongoDb? - PullRequest
5 голосов
/ 25 июня 2011

Я работаю над проектом Play Framework с Scala, в котором я хочу, чтобы классы домена Scala (или даже классы домена Java) использовали MongoDb в качестве хранилища данных.

Мне нужна максимальная производительность при обслуживании сотен тысячесли не миллионы запросов в день.

Поскольку и язык Scala, и платформа Play добавляют новые функции с каждым месяцем, что является лучшим ответом с точки зрения последней производственной версии модулей, упомянутых в структуре вопросов и игр1.2.2, scala 0.9.1+ и scala language 2.8 +?

Ответы [ 3 ]

1 голос
/ 03 августа 2013

для любого, кто сталкивается с этим вопросом и использует playframwork 2.1.x или выше, я настоятельно рекомендую взглянуть на responsetivemongo site и github project .
Это драйвер для mongodb scalaЭто позволяет выполнять асинхронные операции с БД.
Отличная производительность и достаточная зрелость для использования в производстве.

На момент написания этой статьи текущая версия составляет 0,9 и используется нами в производстве без каких-либо проблем.

0 голосов
/ 08 сентября 2012

Для scala я бы посоветовал вам взглянуть на https://github.com/novus/salat Я написал игровой плагин для salat, который вы можете найти здесь https://github.com/leon/play-salat

Удачи!

0 голосов
/ 15 марта 2012

Я использую Morphia модуль, интеграцию с MongoDB для Play! 1.2.x

...