我一直在阅读关于命令查询职责分离 (CQRS) 以及这种模式如何适合我们当前的应用程序。
说到读模型,我很清楚这些概念:“分离读写数据模型”,“薄读层返回的扁平化非规范化数据”。在大多数情况下,我们使用相同的数据库(相同的读/写数据模型),在 SQL Server 上使用规范化表运行,并在其上使用通用分层应用程序。
那么,在这种场景中应用 CQRS 有什么价值吗?如果是这样,那么在读取模型方面会是什么?
另一个让我想到的问题是 MVC 应用程序从我的薄读取层请求信息,这些信息暴露了扁平化的视图。暴露的数据在呈现给用户之前仍然需要结构化(聚合),还是我错了?
此致
cqrs ×1