首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CQRS/EventStore -建模和存储分层树

CQRS/EventStore -建模和存储分层树
EN

Stack Overflow用户
提问于 2012-02-10 01:04:41
回答 1查看 1.2K关注 0票数 1

我想知道是否有人解决了使用CQRS和Event-Sourcing (Event-Store)与分层树的问题?

我们希望在树中有10个或1000个节点和孩子,我担心具有事件来源的CQRS是否不适合这个问题。我还没有看到可以在事件存储端使用的快照。

同样从DDD的角度来看,我应该在我的模型中将其建模为复合设计模式,还是应该更多地反映数据在我的读取模型(即本例中的SQL服务器)中的存储方式。

EN

回答 1

Stack Overflow用户

发布于 2012-02-22 11:24:07

我倾向于同意这些评论,即CQRS对于您的应用程序来说真的没有优势。它不太合适。

为了回答你最初的问题,为了让别人受益,我正在构建一个使用CQRS和EventSourcing的配置应用程序,它基本上具有层次结构树。我正在使用一个图形数据库Neo4J来处理层次结构...6-8个不同级别的许多小组。

域反映了自下而上的关系,而Neo4J将处理这两个方向。这样,eventStore可以非常快速地更新,对于那些需要遍历树/图以创建可访问节点列表的处理程序,它们可以使用图形数据库。

CQRS实际上非常适合这个应用程序,我对我的方法没有任何回击感到非常惊讶。每个人似乎都同意这是一个比更传统的CRUD方法更好的替代方法。

我要替换的系统将这些关系存储在SQL中,这就是存在巨大性能问题的地方!这应该会好得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9215342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档