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

已解决

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

展开
收起
云上静思 2022-07-11 19:24:48 437 分享 版权
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”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

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