<分区>
我正在研究 CouchDB,它比关系数据库有许多吸引人的特性,包括:
- 直观的 REST/HTTP 界面
- 容易复制
- 数据存储为文档,而不是标准化表格
我明白这不是一个成熟的产品,因此应谨慎采用,但我想知道它是否真的是 RDBMS 的可行替代品(尽管介绍页面另有说明 - http://couchdb.apache.org/docs/intro.html)。
- 在什么情况下,CouchDB 是比 RDBMS(例如 MySQL)更好的数据库选择,例如在可扩展性、设计 + 开发时间、可靠性和维护方面。
- 是否仍然存在 RDBMS 显然仍然是正确选择的情况?
- 这是非此即彼的选择,还是更有可能成为最佳实践的混合解决方案?