obcp v4 day01 ppt中有一段不太理解


这一句没理解是什么意思。请大佬指点。

1 个赞

红色箭头部分的意思是:即使数据库里同时存在"正在修改但还没提交的数据"和"需要保持数据一致性的查询",OceanBase依然能做到读写互不干扰(就像双车道互不堵车)。

举个生活中的例子:
假设你在银行ATM查余额的同时,柜台正在给你转账。普通数据库可能会锁住账户导致你查不到,但OceanBase的处理方式是:
:one: 你查余额时,系统会给你一个"确定的时间点快照"(比如版本号90)
:two: 转账操作会生成新版本的数据(比如版本号100),但不会影响你看到的版本
:three: 两个操作就像在平行时空各自进行,既不会让你看到转账中途的混乱数据,也不会让转账操作被你的查询卡住

这种设计让系统既保证了数据准确性,又像高速公路的ETC通道一样实现了读写分离通行,大幅提升了数据库的并发处理能力。

4 个赞

谢谢回答

1 个赞

总结经验,努力学习 :+1: :+1: :+1:

2 个赞

简单来说就是事务隔离

2 个赞

对事务隔离和一致性又加深了印象,感谢。

1 个赞

看的好认真哈

1 个赞