开发者社区> 问答> 正文

Seata的前提是:数据库本身的事务隔离级别必须改为读未提交吗?

Seata的前提是:数据库本身的事务隔离级别必须改为读未提交吗?

展开
收起
一人吃饱,全家不饿 2021-02-01 23:28:39 2469 0
来自:阿里开源
1 条回答
写回答
取消 提交回答
  • Seata的隔离级别与Seata分布式事务之间的可见性有关,与数据库事务的隔离无关。 这里分布式事务的隔离级别说的是分布式事务和分布式事务之间的可见性,上升了一个层面不要把它想成单机事务的隔离性。Seata的隔离级别默认读未提交,可以支持读已提交。全局事务的隔离级别一定基础上依赖本地事务的隔离级别。因此本地事务的隔离级别只要大于等于Seata支持的隔离级别就行,所以一般数据库的默认级别就可以。

    2021-02-01 23:28:50
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里巴巴相信开源的世界里人人贡献代码,人人获得收益,共同创造一个互帮互利的社区,促进技术进步和发展。
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载