OceanBase 复制表的原理是什么?

OceanBase 复制表的原理是什么?

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

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

分享
微博
QQ
微信
回复
2022-08-01 15:32:23
相关问题
什么OceanBase 复制表场景?
1368浏览 • 1回复 待解决
OceanBase 多租户原理是什么
2233浏览 • 1回复 待解决
PolarDB 备份恢复原理是什么
960浏览 • 1回复 待解决
OceanBase优势是什么
2338浏览 • 1回复 待解决
OceanBase表分组是什么
1267浏览 • 1回复 待解决
OceanBase 分区表是什么
1807浏览 • 1回复 待解决
OceanBase哈希(HASH)分区是什么
1822浏览 • 1回复 待解决
OceanBase源码托管地址是什么
1271浏览 • 1回复 待解决
OceanBase是什么数据库?
1610浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
1468浏览 • 1回复 待解决
abilityslice意义是什么
8798浏览 • 3回复 待解决
PolarDBHTAP 架构是什么
1056浏览 • 1回复 待解决
Mysql索引是什么结构?
681浏览 • 1回复 待解决
PolarDB 进程结构是什么
609浏览 • 1回复 待解决
PolarDB 数据块结构是什么
813浏览 • 1回复 待解决
redis是什么有懂吗?
1202浏览 • 1回复 待解决
redis 中 List 操作是什么
873浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人