数据库事务四个特性

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

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

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

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

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

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

相关推荐
清水白石0084 分钟前
从“点一下导出”到生产级任务队列:Python 异步导出系统设计全景解析
java·数据库·python
快乐的哈士奇5 分钟前
历史对话关联 RAG 上下文检索 — 内部技术介绍
服务器·数据库·oracle
半夜修仙6 分钟前
Redis中List数据类型的常见命令
数据库·redis·缓存
wujt88887 分钟前
mysql 比较数据库
数据库·mysql·oracle
tongluowan00712 分钟前
怎么保证缓存和数据库的一致性
java·数据库·缓存·一致性
恣艺20 分钟前
用Go从零实现一个高性能KV存储引擎:B+Tree索引、WAL持久化、LRU缓存的工程实践
开发语言·数据库·redis·缓存·golang
TDengine (老段)20 分钟前
TDengine 支持数据类型深度解析 — 类型体系、存储编码与选型指南
java·大数据·数据库·系统架构·时序数据库·tdengine·涛思数据
weelinking9 小时前
【产品】00_产品经理用Claude实现产品系列介绍
数据库·人工智能·sql·数据挖掘·github·产品经理
2301_8039346110 小时前
Go语言如何做网络爬虫_Go语言爬虫开发教程【指南】
jvm·数据库·python
秋910 小时前
windows中安装redis
数据库·redis·缓存