事務邏輯上的一組操作
,組成這組操作的各個邏輯單元
,要麼一起成功
,要麼一起失敗.
原子性 (atomic)
:強調事務的不可分割
.一致性(consistency)
:事務的執行的前後資料的完整性保持一致
.隔離性 (isolation)
:乙個事務執行的過程中
,不應該受到其他事務的干擾
永續性 (durability)
:事務一旦結束
,資料就持久到資料庫
髒讀 :乙個事務讀到了另乙個事務的未提交的資料
不可重複讀
:乙個事務讀到了另乙個事務已經提交的
update
的資料導致多次查詢結果不一致
.虛幻讀
:乙個事務讀到了另乙個事務已經提交的
insert
的資料導致多次查詢結果不一致.
未提交讀
:髒讀,不可重複讀,虛讀都有可能發生
已提交讀
:避免髒讀。但是不可重複讀和虛讀有可能發生
可重複讀
:避免髒讀和不可重複讀
.但是虛讀有可能發生.
序列化的
:避免以上所有讀問題
.mysql預設:
可重複讀
oracle預設:
讀已提交
回顧之回顧
當你的所有團隊都使用敏捷 忙於實施本地改進之時,在過去被稱作 it 或者 系統開發 的更大範圍的組織中,會發生什麼?一位大型敏捷專案組的教練分享了乙個策略,他們打算讓更大範圍的團隊社群發現趨勢並從所有這些知識中獲益。thoughtworks公司的paulo carol將其稱作 回顧之回顧 retro...
趣味回顧會 回顧
快樂與收益活動是乙個非常棒的活動,用來談論所有工作相關的事情,工作如何影響每個參與者 有關快樂與否 以及工作給團隊帶來多少收益。開展活動 1.畫出快樂與收益圖 2.請參與者向圖中新增便簽 基於工作中做過的事情,請參與者回答如下兩個問題 在做這件事的時候,你感到快樂或者痛苦嗎?做這件事的過程中,收穫或...
部落格系統的回顧
最近通過一系列的專案實戰,讓我有了以前不曾有過的感受 雖然說許多事情龍哥都說過,但是那畢竟是自己沒有經歷過,所以,體會也就沒有那麼深入,現在終於有了那樣的體會。在做乙個專案之前必須將需求做到非常細緻,力求完善 如果在這個環節不做好,那麼在後面所遇到的問題是難以想象的 比如說 你準備開始編碼時,或者說...