CouchDB / NoSQL和域驱动设计?

做一些研究,以获得CouchApp项目的支持。

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

例子:

  • 在CouchDB世界中的DDD no-no(例如GetObjectAFor(id,...其他一些int,字符串,ObjectB,foobar)== BOOM
  • 当DDD开始表示您应该使用SQL代替
  • 对于CouchDB繁重和潜在瓶颈的DDD考虑(视图建模,压缩,复制等)

  • 看看CQRS--这对DDD + NoSQL组合来说非常合适。

    在这里看到#cqrs标签,并看看:

    http://cqrs.files.wordpress.com/2010/11/cqrs_documents.pdf

    http://groups.google.com/group/dddcqrs/browse_thread/thread/26d08282c329a598/e7f6986d6445dc73?pli=1

    http://blog.jonathanoliver.com/2010/07/cqrs-event-store.html

    http://www.youtube.com/results?search_query=cqrs&aq=f

    链接地址: http://www.djcxy.com/p/4563.html

    上一篇: CouchDB / NoSQL and Domain Driven Design?

    下一篇: Problem with loading compiled c code in R x64 using dyn.load