发布于 2022-08-08 12:09:21
CQRS仅仅是创建两个以前只有一个对象的对象。--格雷格·杨
CQRS模式可以用于单个数据库;也可以用于多个数据库(后台进程将信息从“写”数据库复制到“读取”数据库)。
简短的版本:为查询优化数据库与优化写操作的数据库不一样。例如,使用事件存储作为您权威的真实来源可能是有意义的,但也可以将相同的信息缓存在支持不同查询特性的图形数据库中。
发布于 2022-08-08 15:25:43
您可以使用一个数据库执行CQRS (例如,有不同的表来验证更改和外部读取)。
您可以使用两个数据库进行CQRS。
您可以使用两个以上的数据库执行CQRS (可以想象,每个查询端点都可以有一个单独的数据库)。
CQRS的关键是允许您优化用于验证状态更改的写入模型,并允许外部读取针对特定读取优化的读取模型。
https://stackoverflow.com/questions/73276981
复制相似问题