【发布时间】:2014-05-04 12:00:42
【问题描述】:
如果我实现 CQRS 和 Event Sourcing,假设数据的最终存储(读取存储)在 RDBMS 中,我如何维护数据的完整性和一致性?
如果发布了一个事件,但 RDBMS 拒绝从它派生的数据,因为检查违规或缺少 FK 引用怎么办?
【问题讨论】:
-
在 CQRS 中,事件源(存储)是您保持完整性的地方。
-
可以将关系数据库用作事件存储吗?我发现的大多数示例大多使用一些序列化格式来存储事件。
标签: cqrs event-sourcing