在过去的几年里,我对CouchDB项目感兴趣,并且看到它现在是一个Apache Incubator项目.在此之前,CouchDB网站充满了不用于生产代码类型的免责声明,所以我做的只不过是关注它.如果您一直在使用CouchDB进行实时项目或技术试用,我有兴趣了解您的经验.
我正处于设计应用程序的早期阶段,该应用程序必须具有高可用性和可扩展性.出于多种原因,我想为此使用最终的一致性数据模型.我知道并理解为什么这是许多解决方案不受欢迎的架构选择,但在我的案例中这很重要.
我正在寻找真实世界的建议,最佳实践以及在处理分布式/文档式数据库时需要注意的问题.尤其是电子商务(购物车风格)应用程序周围的区域,传统上更容易与关系数据库组合在一起.
我知道使用这些类型的数据库具有挑战性,但是嘿,Google和E-bay使用它们所以它们不能那么难;-)任何建议都会受到赞赏.