数据库事务四个特性

数据库事务有四个特性,用英文就是ACID属性。

A是原子性,Atomicity,指事务中全部操作不可分割,要么全部执行,要么全部不执行。

C是一致性,Consistency,其执行结果必须是按某串行执行的结果一致。

比如张三账户上有4000元,王五账户上有1000元,张三向王五转账 1000,执行完二者账户数字相加为5000,不能是6000或者其他数字。

I是隔离性,Isolation,事务的执行不受其他事务干扰,事务执行的中间结果对其他事务是透明的。

D是持久性,Durability,对于任意提交事务,系统必须保证该事务对数据库的改变不会丢失。

相关推荐
托尼吴17 分钟前
milvus 向量数据库学习笔记-基础认识
数据库·学习·milvus
徐同保18 分钟前
使用n8n中的HTTP Request节点清空pinecones向量数据库
数据库·网络协议·http
小北方城市网31 分钟前
第 9 课:Python 全栈项目性能优化实战|从「能用」到「好用」(企业级优化方案|零基础落地)
开发语言·数据库·人工智能·python·性能优化·数据库架构
ChineHe32 分钟前
Redis入门篇001_Redis简介与特性
数据库·redis·缓存
仓颉也为难32 分钟前
全表扫和索引在哪种场景哪个效率高、基线分水岭在哪
数据库
Anthony_23134 分钟前
MySql常用SQL命令
服务器·数据库·sql·mysql·http·oracle·udp
一直在追38 分钟前
大数据转型的“降维打击”:当分布式架构遇上向量数据库 (Milvus & ES 实战)
大数据·数据库
E_ICEBLUE43 分钟前
PPT 智能提取与分析实战:把演示文档变成结构化数据
数据库·python·powerpoint
困知勉行19851 小时前
Redis数据结构及其底层实现
数据库·redis·缓存
一直在追1 小时前
告别 WHERE id=1!大数据工程师的 AI 觉醒:手把手带你拆解向量数据库 (RAG 核心)
大数据·数据库