CouchDB或MongoDB for Lift Web应用程序?

San*_*go 5 couchdb scala web-applications lift mongodb

我正在使用Lift(scala)构建Web应用程序,并且不确定是否将CouchDB或MongoDB用于数据库.

我的申请包括:

  • 用户帐户
  • 用户档案
  • 内部消息
  • 评论
  • 帖子
  • 在应用上嵌入视频,图片等

哪种实现会更好,CouchDB或MongoDB?

Mar*_*cio 4

虽然我确实认为 CouchDB 非常适合 Web 应用程序,但我发现它不太适合与 Lift 一起使用。

Lift 使得很难以“CouchDB 方式”做事,而且我还没有发现任何 Lift 用户在生产中使用 CouchDb(如果我错了,请纠正我)。

这是我的规则:

  • 如果你想使用 Lift 那么使用 MongoDB
  • 如果您想使用 CouchDB,则不要使用 Lift。