数据库事务特性

简介: 了解数据库事务的特性

1.事务是什么?

事务就是一组原子性(atomicity)的SQL查询,也可说一个独立的工作单元。

2.数据库事务4大特性介绍

  **原子性(atomicity)**:一个事务必须被视为一个不可分割的最小工作单位,事务中所有的操作要么全部成功,要么全部失败回滚,不可能只执行其中一部分操作,这就是事务的原子性。
  **一致性(consistency)**:数据库总是从一个一致性的状态转换到另外一个一致性的状态,在一个事务中如果有3条语句,前两条都执行成功了,在运行第3条的时候服务器发生了崩溃或者断电,导致最终事务没有提交,这样事务中所作的修改也不会保存到数据库。
  **隔离性(isolation)**:一个事务所做的修改在最终没有提交之前,对其他事务是不可见的。
  持久性(durability):事务一旦提交,则事务所做的修改就会永久保存至数据库中。即使服务器崩溃也不会导致数据丢失。
目录
相关文章
|
1月前
|
SQL 关系型数据库 数据库
事务隔离级别:保障数据库并发事务的一致性与性能
事务隔离级别:保障数据库并发事务的一致性与性能
|
1月前
|
算法 大数据 数据库
数据库事务:保障数据一致性的基石
数据库事务:保障数据一致性的基石
|
4月前
|
存储 SQL 关系型数据库
认识数据库中的事务机制
认识数据库中的事务机制
19 0
|
4月前
|
SQL 存储 关系型数据库
认识数据库中的事务机制(2)
认识数据库中的事务机制(2)。
37 0
|
4月前
|
监控 NoSQL Java
Redis数据库 | 事务、持久化
Redis数据库 | 事务、持久化
28 0
|
1月前
|
SQL 关系型数据库 MySQL
【MySQL 数据库】4、MySQL 事务学习
【MySQL 数据库】4、MySQL 事务学习
44 0
|
3月前
|
SQL Java 关系型数据库
数据库事务
数据库事务
23 0
|
17天前
|
程序员 数据库
数据库事务详解2
数据库事务详解
19 0
|
1月前
|
关系型数据库 MySQL 测试技术
数据库专家带你体验PolarDB MySQL版 Serverless的极致弹性特性!
本次基于阿里云瑶池数据库解决方案体验馆,带你体验PolarDB MySQL Serverless形态下的性能压测环境,基于可选择的标准压测工具进行压测,构造弹性场景进行压测,实时动态展示弹性能力、价格和性价比结果,压测环境可开放定制修改、可重复验证。参与活动即有机会获得鼠标、小米打印机、卫衣等精美礼品。
数据库专家带你体验PolarDB MySQL版 Serverless的极致弹性特性!
|
2月前
|
关系型数据库 MySQL 测试技术
数据库专家带你体验PolarDB MySQL版 Serverless的极致弹性特性
本次基于阿里云瑶池数据库解决方案体验馆,带你体验PolarDB MySQL Serverless形态下的性能压测环境,基于可选择的标准压测工具进行压测,构造弹性场景进行压测,实时动态展示弹性能力、价格和性价比结果,压测环境可开放定制修改、可重复验证。参与活动即有机会获得鼠标、小米打印机、卫衣等精美礼品。