事务

概念:数据管理系统执行的一个逻辑单位,由有限个数据库操作序列组成。

引入事务的目的,何在?

         ① 为执行的数据库操作序列提供一个从失败恢复到正常的方法,同时也保证即使在数据库失败的情况下仍然能够保证数据的一致性

         ② 对并发执行的多个操作加上隔离,保证彼此的执行不受干扰

事务的特性?

        ① 原子性:一个事务的执行要不成功要么失败。

        ② 一致性:数据库的状态从一个一致性转换为另一个一致性。(一致性指的是满足数据的完整性约束)

        ③ 隔离性:多个事务的并发执行时,互相不受影响

        ④ 持久性: 已被提交的事务对数据库的修改应该永久性的保存在数据库中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容