OceanBase V4 中 ODP 弱一致性读如何工作?适用场景是什么?
弱一致性读允许 ODP 将读请求路由到 Follower 副本 ,不强制要求读取最新数据,从而分散 Leader 压力。
工作方式:
- ODP 根据路由策略(如
FOLLOWER_FIRST、FOLLOWER_ONLY)选择健康的 Follower 副本。 - 读取的数据可能存在短暂延迟,取决于日志同步进度。
- 可通过 LDC 路由进一步优先选择同机房的 Follower,降低网络延迟。
适用场景:
- 读多写少、对数据新鲜度要求不高的场景(如报表查询、历史数据查询)。
- 高并发读场景,通过分散到多个 Follower 提升整体吞吐。
- 不适用于强一致性要求的场景(如余额查询、库存扣减)。