7

为 CouchApp 项目做一些研究。

我了解文档数据存储与常规 RDBMS 的概念。而且我可以完全掌握建模文档和视图,而不是使用 WHERE 和 JOIN 语句。但是我还没有找到很多关于如何使用领域驱动设计 (DDD) 建模文档、视图和设计文档的资源。

例子:

  • CouchDB 世界中的 DDD 禁忌(例如 GetObjectAFor(id, ... some other int, string, ObjectB, foobar) == BOOM
  • 当 DDD 开始指示您应该改用 SQL 时
  • CouchDB 繁重工作和潜在瓶颈的 DDD 考虑因素(视图建模、压缩、复制等)
4