CQRS
CQRS 将读操作与写操作分离为不同模型,读侧优化查询、写侧优化验证,常配事件溯源。
用途
读写分离优化各自性能与扩展性。
机制
命令(写)与查询(读)用不同模型/数据源。写模型保证业务规则,读模型优化查询(物化视图/搜索索引)。读库可异构(Elasticsearch/Redis)。最终一致。
用例
- 读写分离
- 性能优化
- 事件溯源
CQRS 将读操作与写操作分离为不同模型,读侧优化查询、写侧优化验证,常配事件溯源。
读写分离优化各自性能与扩展性。
命令(写)与查询(读)用不同模型/数据源。写模型保证业务规则,读模型优化查询(物化视图/搜索索引)。读库可异构(Elasticsearch/Redis)。最终一致。