OceanBase 复制表的原理是什么?

OceanBase 复制表的原理是什么?

OceanBase
复制表
原理
2022-08-01 13:47:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
风车的风
2

复制表指的是一种特殊的表。 普通的表在生产环境,默认有三副本,其中一个主副本和两个备副本。备副本通过同步主副本的事务日志 clog 保持同步,同步协议是 Paxos 协议,主副本的事务 日志只有在多数成员里确认落盘后,事务修改才会生效。通常,默认情况下,读写都是在主副本上, 备副本是不提供读写服务。应用如果开启会话或语句级别的弱一致性读后,备副本可能会提供只读 服务。风险就是备副本的读会有些许延迟。 普通表可以变为复制表,然后主副本和所有备副本之间 使用全同步协议,主副本的事务日志只有在所有副本成员里确认落盘后,事务修改才会生效。所以 主副本跟所有备副本的数据理论上都是强一致的。

分享
微博
QQ
微信
回复
2022-08-01 15:32:23
相关问题
什么OceanBase 复制表场景?
2144浏览 • 1回复 待解决
OceanBase 多租户原理是什么
3139浏览 • 1回复 待解决
PolarDB 备份恢复原理是什么
1725浏览 • 1回复 待解决
LazyForEach懒加载原理是什么
885浏览 • 1回复 待解决
性能优化中组件复用原理是什么
661浏览 • 1回复 待解决
OceanBase优势是什么
3250浏览 • 1回复 待解决
OceanBase表分组是什么
1904浏览 • 1回复 待解决
OceanBase哈希(HASH)分区是什么
2698浏览 • 1回复 待解决
OceanBase 分区表是什么
2710浏览 • 1回复 待解决
OceanBase源码托管地址是什么
1840浏览 • 1回复 待解决
OceanBase是什么数据库?
2290浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
2098浏览 • 1回复 待解决
abilityslice意义是什么
9599浏览 • 3回复 待解决
PolarDB 进程结构是什么
1173浏览 • 1回复 待解决
Mysql索引是什么结构?
1342浏览 • 1回复 待解决
taskpool管理策略是什么
359浏览 • 1回复 待解决
PolarDBHTAP 架构是什么
2009浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人