什么是事务?事务的特性是什么?

一、概念

事务是并发控制的单位,是用户定义的一个操作序列。

二、特性

事务具有四大特性:原子性、一致性、隔离性、持久性

**原则性:**事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。

**一致性:**事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

**隔离性:**一个事务的执行不能被其他事务干扰。

**持久性:**一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。

相关推荐
这个DBA有点耶4 小时前
数据库迁移不停机方案:双轨并行技术架构与3TB核心系统落地实践
数据库·架构·dba
SelectDB4 小时前
Doris vs ClickHouse:企业级分析场景下,OLAP 的能力边界正在如何变化?
大数据·数据库·数据分析
用户3721574261354 小时前
如何使用 Java 从 PDF 中提取图片及获取图片信息
java
野生数据人4 小时前
多表 Join 慢、Upsert 把机器写崩:一份能直接抄的 Apache Doris 命令清单
大数据·数据库
咕白m6254 小时前
如何在 Word 中创建可填充表单(Java 实现)
java
鸽芷咕4 小时前
OceanBaseVS金仓:选型别只听“分布式“,先把延迟和复杂SQL这两笔账算清
数据库
devpotato4 小时前
把 MySQL 索引讲透:从 B+ 树结构到线上索引治理
java·mysql
SL_staff4 小时前
JVS-Logic 实践:如何将‘需求→上线’从11天压缩至2小时?
java·后端·开源
编程老船长4 小时前
权限不只是菜单按钮——QuickBlue 的 RBAC 与行级数据权限是怎么落地的
java·前端·后端
SL_staff4 小时前
区域银行如何用JVS-BI两周打通异构数据库:面向开发者的低代码数据融合实践
java·后端·数据可视化