首页
/
每日頭條
/
科技
/
mysql 事務原理
mysql 事務原理
更新时间:2024-08-30 19:10:32

mysql 事務原理(軟件資料-技術分享)1

數據庫事務特性:acid

a:原子性,一次操作要麼都成功,要麼都失敗回滾。(atomicity)

c:一緻性,數據執行前和執行後要保持一緻。(consistency)[轉賬來說:比如一個賬戶事務執行前和是500,執行後要必須确保和是500]

i:隔離性,并發的多個事務之間相互隔離,互不幹擾。(isolation)[事務a要麼在事務b執行前執行或者執行後執行]提供好幾種隔離級别

d:永久性,事務執行之後對數據庫的改變是永久性的。(durability)

髒讀:一個事務讀取了另一個事務未提交的數據。

不可重複讀:一個事務中多次讀取同一個數據得到的結果不一緻。(查詢間隔中,其他事務改變數據提交了事務)

不可重複讀和髒讀的區别是,髒讀是某一事務讀取了另一個事務未提交的髒數據,而不可重複讀則是讀取了前一事務提交的數據。


,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved