繁体   English   中英

NoSQL 文档数据库

[英]NoSQL Document DB

我正在从事的项目需要面向文档的数据库。 我基本上有两件事需要:完整的 ACID 支持和拥有参考的能力。 可扩展性不是主要问题,因为总用户数最多为 300。

我知道 MongoDB 支持文档之间的引用,而 CouchDB 支持 ACID,但我还没有找到两者兼有的。

我真的想避免在应用程序层中实现(ACID,References)。 明显的后备是 RDBMS 与一些我也试图避免的树结构实现。

有什么建议么?

谢谢

您需要 ACID 和完整的引用,而 CouchDB 对此并不好。

也不需要可伸缩性。 我的猜测是一个众所周知的数据库也不会受到伤害。

由于这些原因,关系数据库听起来很合适。

Checkout RavenDB - 它同时支持 ACID 和事务,并且通过 Includes 和 Live Projections 支持文档之间的关系概念。 非规范化也可能派上用场。

如果您的业务逻辑表明它不喜欢它,请不要使用 RDBMS。

你提到了约束——你正确地提到了 CouchDB/MongoDB 给你的东西。 所以基于这些事实:使用你的后备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM