OB支持的隔离级别

【产品名称】

Oceanbase

【产品版本】

最新企业版

【问题描述】

  按照官网的最新描述,

“OceanBase 数据库的 MySQL Mode 支持读已提交、可重复读两种隔离级别,Oracle Mode 支持读已提交和可串行化两种隔离级别。两种模式下,OceanBase 数据库默认的隔离级别是读已提交。”

  OB支持的隔离级别到底是2种,包括: 读已提交、可重复读

 还是3种,包括:读已提交、可重复读和可串行化

 呢?

ANSI 和 ISO/IEC 基于 SQL 标准定义了四种隔离级别,OceanBase 数据库目前支持了以下几种隔离级别:

  • 读已提交(Read Committed)
  • 可重复读(Repeatable Read)

OceanBase 数据库默认的隔离级别为读已提交(Read Committed)。


默认是两种的:

OceanBase 数据库的 MySQL Mode 支持读已提交、可重复读两种隔离级别,Oracle Mode 支持读已提交和可串行化两种隔离级别。两种模式下,OceanBase 数据库默认的隔离级别是读已提交。

默认是读已提交。

一般生产环境也只会使用读已提交、可重复读两种隔离级别。