事务的ACID特性
ACID 是一种数据库事务的基本属性:
-
原子性(Atomicity):所有的操作要么全部完成,要么全部不完成,不会出现中间状态。
-
一致性(Consistency):在事务执行之前和之后,数据库系统中的所有数据必须保持一致状态。
-
隔离性(Isolation):对于系统中的任何两个事务,其执行顺序不会影响最终结果。
-
持久性(Durability):一旦事务完成,则其执行结果将永久存储到数据库中。即使系统发生崩溃,数据也不会丢失。
ACID需要使用锁机制、Redo/Undo 日志机制等来保证上述特性
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了