【发布时间】:2010-11-21 09:10:18
【问题描述】:
我在看 CouchDB,它比关系数据库具有许多吸引人的特性,包括:
- 直观的 REST/HTTP 接口
- 轻松复制
- 数据存储为文档,而不是规范化的表格
我明白这不是一个成熟的产品,因此应该谨慎采用,但我想知道它是否真的是 RDBMS 的可行替代品(尽管介绍页面另有说明 - http://couchdb.apache.org/docs/intro.html)。
- 在什么情况下,CouchDB 是比 RDBMS(例如 MySQL)更好的数据库选择,例如在可扩展性、设计 + 开发时间、可靠性和维护方面。
- 是否仍然存在 RDBMS 显然仍然是正确选择的情况?
- 这是一种非此即彼的选择,还是一种混合解决方案更有可能成为最佳实践?
【问题讨论】: