如图,原子性和隔离性的区别是什么?

已解决

如图,原子性和隔离性的区别是什么?配图115.png

展开
收起
云上静思 2022-07-11 19:24:47 478 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    原子性强调事务提交后,事务内的变更必须一起生效。比如事务1提交后,必须是Alice的账户减30且Bob的账户加30,不能出现Alice减了30而Bob没加,或者Bob减了而Alice没加。

    隔离性强调的是多个事务并发执行时,数据库必须使执行结果看起来像没有并发一样。比如数据库可能按照任意顺序收到事务1和事务2中的四条UPDATE,但执行结果应该看起来像是先执行了事务1再执行事务2,或者是先执行事务2再执行事务1,事务执行后,两个账户的总额一定是206。

    配图116.png

    以上内容摘自《PolarDB-X 从入门到实战》电子书,点击https://developer.aliyun.com/ebook/download/7674可下载完整版

    2022-07-12 15:03:29
    赞同 展开评论

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

收录在圈子:
还有其他疑问?
咨询AI助理