美文网首页
什么是关系型数据库的ACID原则

什么是关系型数据库的ACID原则

作者: 逍遥的石头 | 来源:发表于2020-02-20 20:40 被阅读0次

ACID是关系型数据库系统采纳的原则,其代表的含义分别是:

         (1) 原子性(Atomicity):原子性意味着数据库中的事务执行是作为原子,即不可再分。整个语句要么执行,要么不执行,不会有中间状态。

         (2) 一致性(Consistency): 事务在开始和结束时,应该始终满足一致性约束。比如系统要求A+B=100,那么事务如果改变了A的数值,则B的数值也要相应修改来满足这样一致性要求;

         (3) 隔离性(Isolation):如果有多个事务同时执行,彼此之间不需要知晓对方的存在,而且执行时互不影响,事务之间需要序列化执行,有时间顺序。数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时,由于交叉执行而导致数据的不一致;

         (4) 持久性(Durability):事务的持久性是指事务运行成功以后,对系统状态的更新是永久的,不会无缘无故回滚撤销。即使出现了任何事故比如断电等,事务一旦提交,则持久化保存在数据库中.

相关文章

  • 区块链技术栈

    一.分布式数据库 传统关系型数据库ACID原则:在传统的关系型数据库中,事务是一个不能分割的操作单元 1.原子性事...

  • 浅谈数据库的ACID

    什么是ACID? 在传统的关系型数据库(RDBMS)中,ACID是四个非常重要的性质。所谓的ACID性质,指的是:...

  • 什么是关系型数据库的ACID原则

    ACID是关系型数据库系统采纳的原则,其代表的含义分别是: (1) 原子性(Atomicity):原子性意味着数...

  • 4种事务的隔离级别,InnoDB如何处理实现?

    什么是ACID? 在传统的关系型数据库(RDBMS)中,ACID是四个重要的特性: 原子性(Atomicity)一...

  • SQLite

    SQLite是一款轻量级,遵守ACID事务原则的关系型数据库。SQLite可以直接嵌入到代码中,无需像MySQL、...

  • 关系型数据库的ACID原则

    1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成...

  • MongoDB安装、配置以及操作介绍

    1. 简介 数据库分类(1)关系型数据库,是指采用了关系模型来组织数据的数据库。关系型数据库遵循ACID规则。(2...

  • 4 在分布式数据库中CAP原理CAP+BASE

    传统的ACID分别是什么 关系型数据库遵循ACID规则事务在英文中是transaction,和现实世界中的交易很类...

  • sqlite基础

    SQLite 什么是SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在...

  • mysql的事务与锁机制

    1.关系型数据库遵循ACID原则: 1.1 并发事务处理带来的问题 更新丢失(Lost Update) 脏读(Di...

网友评论

      本文标题:什么是关系型数据库的ACID原则

      本文链接:https://www.haomeiwen.com/subject/oryzfhtx.html