用于 Lift Web 应用程序的 CouchDB 或 MongoDB?

发布于 2024-11-09 10:09:47 字数 234 浏览 0 评论 0原文

我正在使用 Lift (scala) 构建一个 Web 应用程序,并且不确定是否使用 CouchDB 还是 MongoDB 作为数据库。

我的应用程序将包括:

  • 用户帐户
  • 用户个人资料
  • 内部消息
  • 评论
  • 帖子
  • 在应用程序上嵌入视频、图片等

哪种实现会更好,CouchDB 还是 MongoDB?

I'm building a web application using Lift (scala) and unsure whether to use CouchDB or MongoDB for the database.

My application will consist of:

  • User accounts
  • User profiles
  • Internal messaging
  • Comments
  • Postings
  • Embedding videos, pictures etc on the app

Which implementation would be better, CouchDB or MongoDB?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

‘画卷フ 2024-11-16 10:09:47

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

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

我的规则是:

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

While I do think CouchDB is very well suited for Web applications, I have found it not well suited for use with Lift.

Lift makes it hard to do things "the CouchDB way", and I have not found any Lift user using CouchDb in production (please correct me if I am wrong).

Here is my rule:

  • if you want to use Lift then use MongoDB
  • if you want to use CouchDB then do not use Lift.
夏九 2024-11-16 10:09:47

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

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

I'd go with MongoDB, it tends to be well suited for web applications in general, but of course it depends on your level of experience with both products and how you'll be accessing and querying the data.

Lift can integrate with MongoDB using:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文