开发者社区> 问答> 正文

在Oceanbase数据库中,Mysql模式隔离级别支持三种隔离级别,是不是4.0以上可以支持三种?

在Oceanbase数据库中,Mysql模式隔离级别里面是支持三种隔离级别,但是简介里面写支持两种,还有OBCPv3.0考试材料里面也是写两种的,是不是4.0以上的可以支持三种?

https://gw.alipayobjects.com/os/bmw-prod/b9ef5856-0ad0-4efb-8731-484e5b35bcab.pdf

展开
收起
曹凯1211 2023-08-15 22:01:25 137 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 对于 OceanBase 数据库,确实支持三种常见的 MySQL 隔离级别(Isolation Level),分别是读未提交(Read Uncommitted)、读已提交(Read Committed)和可重复读(Repeatable Read)。这些隔离级别控制了事务之间的可见性和并发操作的行为。

    image.png

    可能是文档的描述有误导致您产生疑惑。在传统 MySQL 中,通常只支持两个隔离级别:读已提交和可重复读。但是在 OceanBase 数据库中,通过引入多版本并发控制(MVCC)机制,使得读未提交也成为可选的隔离级别。

    因此,OceanBase 4.0 及以上版本应该支持三种隔离级别。请注意,具体支持的隔离级别可能会因数据库版本而有所不同,建议查阅官方文档或咨询官方支持来获取最准确的信息。

    image.png

    2023-08-20 09:04:54
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在 OceanBase 数据库中,隔离级别是事务处理的重要概念之一。而针对 Mysql 模式下的隔离级别,OceanBase 数据库的支持情况可能与您提到的 4.0 版本有所不同。

    在我所了解的情况下,OceanBase 数据库的早期版本支持 Mysql 模式下的三种常见隔离级别,即读未提交(Read Uncommitted)、读已提交(Read Committed)和可重复读(Repeatable Read)。这与 Mysql 数据库的默认隔离级别是相符的。

    然而,随着 OceanBase 数据库的发展和不同版本的发布,具体的功能和特性可能会有所变化。因此,建议您参考您所使用的具体版本的官方文档、发布说明或与官方技术支持联系,以获取关于 Mysql 模式下隔离级别的详细信息和支持情况。

    2023-08-16 22:35:38
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载

相关镜像