为 CouchApp 项目做一些研究。
我了解文档数据存储与常规 RDBMS 的概念。而且我可以完全掌握建模文档和视图,而不是使用 WHERE 和 JOIN 语句。但是我还没有找到很多关于如何使用领域驱动设计 (DDD) 建模文档、视图和设计文档的资源。
例子:
- CouchDB 世界中的 DDD 禁忌(例如 GetObjectAFor(id, ... some other int, string, ObjectB, foobar) == BOOM)
- 当 DDD 开始指示您应该改用 SQL 时
- CouchDB 繁重工作和潜在瓶颈的 DDD 考虑因素(视图建模、压缩、复制等)