首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CQRS内部的报告

CQRS内部的报告
EN

Stack Overflow用户
提问于 2011-02-27 14:50:03
回答 2查看 1K关注 0票数 1

我正在尝试理解CQRS,看看它在报告环境中是否有帮助。

问题:一个由CQRS设计的系统已经在生产中,很高兴地生成命令、事件和更新必要的查询视图。需要一份新的报告。此报表包含多个参数:开始日期、结束日期、产品类型和产品类别。

如何为以下对象生成聚合视图:

  • 查询存储区,最初为空的
  • ,可以传递具有非常不同值的参数

我是尝试用CQRS方法来解决这个问题,还是有更好的选择?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-27 15:48:41

如果将所有报表数据预计算成平面视图是不合理的,那么就不要这样做。您可能想要为您的报告加入一堆表。这是你的决定,什么是可以预先计算的,什么是不值得的(cpu,存储考虑)。

在您的特殊情况下(StartDate,EndDate,.)-我看不出为它生成单个ViewModel表的问题所在,而只是直接对参数进行查询。

票数 2
EN

Stack Overflow用户

发布于 2011-03-06 09:21:04

  1. 确定收集所有报表数据所需的事件。
  2. 查询所有这些事件,将它们重新发布到处理更新新报告表的端点。
  3. 等待所有事件被处理。
  4. 在将作为报表查询条件的列上一些索引。

完成了!

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

https://stackoverflow.com/questions/5133836

复制
相关文章

相似问题

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