什么是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 复制表的原理是什么
210浏览 • 1回复 待解决
OceanBase用在了哪些业务场景
221浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
369浏览 • 1回复 待解决
oceanbasespanner架构吗?
918浏览 • 1回复 待解决
OceanBase表分组是什么
123浏览 • 1回复 待解决
OceanBase源码托管地址是什么
253浏览 • 1回复 待解决
OceanBase 多租户原理是什么
307浏览 • 1回复 待解决
MySQL的架构在AP场景的缺陷有什么
324浏览 • 1回复 待解决
在哪些场景使用MongoDB?
528浏览 • 1回复 待解决
OceanBase 的分区表是什么
287浏览 • 1回复 待解决
OceanBase的哈希(HASH)分区是什么
194浏览 • 1回复 待解决
什么 AliOS Things?
653浏览 • 1回复 待解决
OceanBase什么样的数据库?
227浏览 • 1回复 待解决
什么MongoDB有懂的吗?
530浏览 • 1回复 待解决
在MongoDb中什么索引?
469浏览 • 1回复 待解决
如何快速体验OceanBase
276浏览 • 1回复 待解决
有哪些应用场景
285浏览 • 1回复 待解决
如何创建OceanBase表分组?
273浏览 • 1回复 待解决