什么是OceanBase 复制表场景?

什么是OceanBase 复制表场景?

OceanBase
场景
数据库
2022-07-19 14:36:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
别喝这么多
3

传统普通的表,主副本可能会成为读写瓶颈,业务可能会使用读写分离技术,将只读查询分离 出去。运维将只读查询路由到备副本。这个风险是备副本理论上有一定延时。如果表是复制表,则 备副本没有延迟问题。这是一种使用场景,前提是开启弱一致性读。 复制表最有用的场景是业务数据库做了水平拆分后,有部分业务表不适合拆分。前者的数据主 副本有可能在所有机器上,后者的主副本只会在某台机器上。OceanBase 里一个事务的 SQL 都会 跟随到事务开始时那条 SQL 的路由,如果某个 SQL 被路由到的节点不是该 SQL 访问的分区的主 副本节点,这个 SQL 就是个远程 SQL 。如果这个分区所在的表是复制表,则这条 SQL 就会在本 机执行,从而提升性能。 复制表使用的前提是表的修改频率不能太高,每个事务的平均延时会比普通的表的事务延时要 大。

分享
微博
QQ
微信
回复
2022-07-19 15:41:57
相关问题
OceanBase 复制表的原理是什么
2623浏览 • 1回复 待解决
OceanBase用在了哪些业务场景
3697浏览 • 1回复 待解决
oceanbasespanner架构吗?
4216浏览 • 1回复 待解决
OceanBase的优势是什么
3139浏览 • 1回复 待解决
OceanBase表分组是什么
1814浏览 • 1回复 待解决
OceanBase源码托管地址是什么
1758浏览 • 1回复 待解决
OceanBase 多租户原理是什么
3028浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
2013浏览 • 1回复 待解决
OceanBase 的分区表是什么
2576浏览 • 1回复 待解决
什么场景需要创建多个UIAbility
572浏览 • 1回复 待解决
OceanBase的哈希(HASH)分区是什么
2547浏览 • 1回复 待解决
OceanBase什么样的数据库?
2161浏览 • 1回复 待解决
什么 AliOS Things?
2745浏览 • 1回复 待解决
请问ArkTS中this使用场景什么
645浏览 • 1回复 待解决
什么场景下需要使用到多个UIAbility
684浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人