OceanBase 复制表的原理是什么?

OceanBase 复制表的原理是什么?

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

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

分享
微博
QQ
微信
回复
2022-08-01 15:32:23
相关问题
什么OceanBase 复制表场景?
322浏览 • 1回复 待解决
OceanBase 多租户原理是什么
325浏览 • 1回复 待解决
OceanBase优势是什么
82浏览 • 1回复 待解决
OceanBase 分区表是什么
306浏览 • 1回复 待解决
OceanBase哈希(HASH)分区是什么
228浏览 • 1回复 待解决
OceanBase表分组是什么
215浏览 • 1回复 待解决
OceanBase源码托管地址是什么
282浏览 • 1回复 待解决
OceanBase是什么数据库?
251浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
374浏览 • 1回复 待解决
abilityslice意义是什么
6464浏览 • 3回复 待解决
物联网应用开发NOOBS是什么
986浏览 • 1回复 待解决
MongoDB中分片是什么意思?
520浏览 • 1回复 待解决
DevEco Studio是什么
6791浏览 • 1回复 已解决
鸿蒙signature权限是什么意思?
3017浏览 • 1回复 待解决
ZigBee技术是什么有懂吗?
916浏览 • 1回复 待解决
可信执行环境是什么
3722浏览 • 1回复 已解决
MongoDB 部署模型是什么
890浏览 • 1回复 待解决
多态和多模区别是什么
2230浏览 • 2回复 已解决
鸿蒙开发现在最缺是什么
3554浏览 • 2回复 待解决
物联网操作系统FreeRTOS是什么
1077浏览 • 1回复 待解决
提问
该提问已有4人参与 ,帮助了5人