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