我应该为MongoDb使用MongoDb模块、morphia模块或Casbah-in-play框架吗?

我应该为MongoDb使用MongoDb模块、morphia模块或Casbah-in-play框架吗?,mongodb,playframework,casbah,Mongodb,Playframework,Casbah,我正在使用scala进行一个play框架项目,其中我希望使用MongoDb作为数据存储来创建scala域类(甚至Java域类) 我希望在每天为数十万(如果不是数百万)个请求提供服务的同时获得最高性能 既然scala语言和Play framework都在每月增加新功能,那么就问题中提到的模块的最新生产版本而言,最好的答案是什么 和play framework 1.2.2、scala 0.9.1+和scala language 2.8+?我使用模块,一个用于播放的MongoDB集成!1.2.x对于s

我正在使用scala进行一个play框架项目,其中我希望使用MongoDb作为数据存储来创建scala域类(甚至Java域类)

我希望在每天为数十万(如果不是数百万)个请求提供服务的同时获得最高性能

既然scala语言和Play framework都在每月增加新功能,那么就问题中提到的模块的最新生产版本而言,最好的答案是什么
和play framework 1.2.2、scala 0.9.1+和scala language 2.8+?

我使用模块,一个用于播放的MongoDB集成!1.2.x

对于scala,我建议您看看 我已经为salat编写了一个play插件,你可以在这里找到


祝你好运

对于遇到这个问题并使用playframwork 2.1.x或更高版本的人,我强烈建议您查看和。
它是一个mongodb scala驱动程序,允许异步db操作。
性能卓越,足够成熟,可用于生产


撰写本文时,当前版本为0.9,我们正在生产中使用,没有任何问题。

您最终为您的项目做了什么?我自己也有同样的问题,我发现MongoDb模块在Scala中不可用,因为Scala不支持Java静态方法。Scala不使用静态方法,而是使用与Java的静态方法类似的单例实例。此外,Mongo模块看起来没有得到维护。我还没有机会在Scala项目中尝试Morphia,也没有Casbah。