我正在为CouchApp项目做一些研究。
我了解文档数据存储和常规关系型数据库之间的概念区别。我完全理解建模文档和视图,而不是使用WHERE和JOIN语句。但是,我还没有找到很多有关如何在考虑领域驱动设计(DDD)的情况下建模文档、视图和设计文档的资源。
例如:
- CouchDB世界中不适合DDD的事情(例如GetObjectAFor(id,...某些其他int、string、ObjectB、foobar) == BOOM)
- 当DDD开始表明你应该改用SQL时
- 针对CouchDB大量工作和潜在瓶颈(视图建模、压缩、复制等)的DDD注意事项