大范德萨发范德萨范德萨范德萨范德萨发 二:事务的ACID特性—数据安全的“四梁八柱” 事务的ACID特性指的是 Atomicity (原子性), Consistency (一致性), Isolation (隔离性) 和 Durability (持久性)。 3.1 Atomicity (原子性):   一个事务中的所有操作,要么全部成功,要么全部失败,不会出现只执行了一半的情况,如果事务在执行过程中发生错误,会回滚( Rollback )到事务开始前的状态,就像这个事务从来没有执行过一样; 3.2 Consistency (一致性):  在事务开始之前和事务结束以后,数据库的完整性不会被破坏。这表示写入的数据必须完全符合所有的预设规则,包括数据的精度、关联性以及关于事务执行过程中服务器崩溃后如何恢复; 3.3 Isolation (隔离性):  数据库允许多个并发事务同时对数据进行读写和修改,隔离性可以防止多个事务并发执⾏时由于交叉执行而导致数据的不一致。事务可以指定不同的隔离级别,以权衡在不同的应⽤场景下数据库性能和安全; 3.4 Durability (持久性):  事务处理结束后,对数据的修改将永久的写入存储介质,即便系统故障也不会丢失

点赞(0) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部