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