开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

对于事务,数据库提供哪四个方面的保障?

已解决

对于事务,数据库提供哪四个方面的保障?

展开
收起
云上静思 2022-07-11 19:24:48 411 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    数据库提供ACID四个方面的保障:

    A是原子性,代表如果出现异常,用户可以通过重试整个事务来解决,无需担心执行失败的事务会对数据产生影响。

    C是一致性,代表用户无需担心数据操作会违反预定义的约束,比如唯一约束、外键等。

    I是隔离性,代表用户可以认为只有自己在操作数据库,无需担心多个客户端并发读写相同数据会导致异常。

    D是持久性,代表一旦事务提交成功,用户无需担心事务产生的变更会因为其它异常而丢失。

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

    2022-07-12 15:03:28
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载