我真的很喜欢在Siena的谷歌应用引擎上使用Play框架1.X进行数据存储。
现在,我正在考虑将Play框架2.0用于一个新项目。由于游戏还没有为GAE做好准备,我将尝试Heroku。如果我想像Siena一样简单地注释我的类,并将它们存储在Heroku的NoSQL数据库中,我有什么选择?我可以在Play中使用内置的数据存储支持吗?或者在Heroku中是否有任何模块支持一些NoSQL插件?
编辑:
我想使用Play的Java API(而不是Scala)。
使用Play 1.2.X,您可以将Heroku的"MongoLab"插件与Morphia Play模块一起使用。
至于Play2,我建议查看"salat"插件来访问您的MongoDB。看见https://github.com/zenexity/Zest例如使用salat的play2应用程序。祝你好运
如果您的模型不是太特定于GAE,那么您可以很容易地使用Siena切换到postgres。这是它的主要目的之一;)