游標穩(wěn)定

這個隔離級別是為了解決已提交讀的更新丟失問題。

假設有兩個事務 T1 和T2。T1 以“已提交讀”模式運行,讀取數據項 X(假設是銀行賬戶值),記錄這個值,然后根據記錄的值重寫數據項 X(假設為原始賬戶增加¥100)。T2 同樣讀寫了X(假設從賬戶取走¥300)。如果 T2 的行為發(fā)生在 T1 的讀和寫之間,那么 T2 對于賬戶的修改將丟失,即對于我們的例子而言,該賬戶最終將增加¥100 而不是減少¥200。

游標穩(wěn)定中的事務將根據查詢游標在最近讀取的數據項上加一個鎖,當游標移走(如數據被提?。┗蛘呤聞罩兄箷r釋放該鎖。游標穩(wěn)定允許事務對個別數據項目按照“讀—處理—寫”的順序來操作,其間避免了其他事務的更新干擾。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 數據庫范式 https://www.zhihu.com/question/24696366 索引 索引可以加快數據...
    EakonZhao閱讀 3,398評論 3 23
  • 單機存儲引擎就是哈希表、B樹等數據結構在機械磁盤、SSD等持久化介質上的實現。單機存儲系統(tǒng)是單機存儲引擎的一種封裝...
    olostin閱讀 2,909評論 0 5
  • --- layout: post title: "如果有人問你關系型數據庫的原理,叫他看這篇文章(轉)" date...
    藍墜星閱讀 919評論 0 3
  • 六月里,喜歡細數天上繁而密的星星。夜空黑的深邃,有時候隱約能看到云朵像水墨畫里氤氳的色彩,就這樣悄無聲息地渲染開來...
    玉汝于成_e348閱讀 451評論 0 2
  • 1 對于考證的看法,有些人很支持,有些人則嗤之以鼻,認為證并不能代表能力。我的觀點比較中立---應該考必要的證。我...
    HR的修煉手冊閱讀 474評論 0 2

友情鏈接更多精彩內容