OceanBase 复制表的原理是什么?

OceanBase 复制表的原理是什么?

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

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

分享
微博
QQ
微信
回复
2022-08-01 15:32:23
相关问题
什么OceanBase 复制表场景?
1560浏览 • 1回复 待解决
OceanBase 多租户原理是什么
2552浏览 • 1回复 待解决
PolarDB 备份恢复原理是什么
1144浏览 • 1回复 待解决
LazyForEach懒加载原理是什么
219浏览 • 1回复 待解决
OceanBase优势是什么
2669浏览 • 1回复 待解决
性能优化中组件复用原理是什么
170浏览 • 1回复 待解决
OceanBase表分组是什么
1449浏览 • 1回复 待解决
OceanBase 分区表是什么
2153浏览 • 1回复 待解决
OceanBase哈希(HASH)分区是什么
2131浏览 • 1回复 待解决
OceanBase源码托管地址是什么
1425浏览 • 1回复 待解决
OceanBase是什么数据库?
1790浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
1721浏览 • 1回复 待解决
abilityslice意义是什么
9135浏览 • 3回复 待解决
Mysql索引是什么结构?
859浏览 • 1回复 待解决
PolarDBHTAP 架构是什么
1436浏览 • 1回复 待解决
PolarDB 进程结构是什么
780浏览 • 1回复 待解决
PolarDB 数据块结构是什么
990浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人