用于 Lift Web 应用程序的 CouchDB 或 MongoDB?
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
虽然我确实认为 CouchDB 非常适合 Web 应用程序,但我发现它不太适合与 Lift 一起使用。
Lift 使得很难以“CouchDB 方式”做事,而且我还没有发现任何 Lift 用户在生产中使用 CouchDb(如果我错了,请纠正我)。
我的规则是:
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:
我会选择 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: