CouchDB或MongoDB for Lift Web应用程序?

时间:2011-05-21 19:27:38

标签: web-applications scala mongodb couchdb lift

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

我的申请将包括:

  • 用户帐户
  • 用户个人资料
  • 内部消息
  • 评论
  • 刊登
  • 在应用上嵌入视频,图片等

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

2 个答案:

答案 0 :(得分:4)

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

Lift使得“CouchDB方式”很难做到,并且我没有找到任何使用CouchDb的Lift用户(如果我错了请纠正我)。

这是我的规则:

  • 如果您想使用Lift,请使用MongoDB
  • 如果您想使用CouchDB,请不要使用Lift。

答案 1 :(得分:2)

我选择MongoDB,它通常非常适合Web应用程序,但当然这取决于您对这两种产品的经验水平以及您将如何访问和查询数据。

Lift可以使用以下方法与MongoDB集成: