240 發(fā)簡信
IP屬地:北京
  • 120
    英雄之旅-在開源領域實踐的一個自敘故事

    作者介紹 潘娟,京東數(shù)科高級DBA&Apache ShardingSphere PMC纱皆,主要負責京東數(shù)科分布式數(shù)據(jù)庫中間件開發(fā)湾趾、數(shù)據(jù)庫運維自動化平臺開發(fā)等工作。曾負責京東數(shù)科...

  • 120
    Apache ShardingSphere數(shù)據(jù)脫敏全解決方案詳解

    作者:潘娟 作者簡介潘娟派草,京東數(shù)科高級DBA撑帖,主要負責京東數(shù)科數(shù)據(jù)庫中間件開發(fā)、數(shù)據(jù)庫運維自動化平臺開發(fā)澳眷、生產數(shù)據(jù)庫運維工作胡嘿。多次參與京東6.18、11.11等大促活動的護航...

  • @陽雨人 感謝勿侯,我說的phase1 本地事務提交,說的就是db-commit缴罗。只有branch的db鎖釋放助琐,才能提高并發(fā)吧,當然還有個風險面氓,就是釋放完后兵钮,被別的事務修改。此時占有全局鎖的事務要回滾舌界,這有沖突了

    fescar鎖設計和隔離級別的理解

    Fescar全局鎖的理解 我們先簡單了解一下fescar的設計原理 Fescar官方介紹 了解完Fescar的基本原理掘譬,我們重點關注下Fescar的全局排他鎖 關于隔離性:(...

  • @tristaZero 當然,此時tx2沒有全局鎖呻拌,所以它最終無法提交自己所有的branch葱轩,但是可以提交申請到的tx1-branch1占有資源的本地鎖,也可以釋放藐握,對嗎靴拱?

    fescar鎖設計和隔離級別的理解

    Fescar全局鎖的理解 我們先簡單了解一下fescar的設計原理 Fescar官方介紹 了解完Fescar的基本原理,我們重點關注下Fescar的全局排他鎖 關于隔離性:(...

  • @陽雨人 感謝回復呢猾普,我以為帖子要沉了:sweat_smile:
    比如tx1有2個branch袜炕,它持有全局鎖。在tx1完成branch1本地事務后初家,就釋放branch1的本地鎖偎窘。此時,tx2沒有全局鎖笤成,但是它可以申請到tx1-branch1釋放的本地鎖嗎?并且獲得鎖執(zhí)行事務眷茁,再提交炕泳,釋放這個本地鎖嗎?

    fescar鎖設計和隔離級別的理解

    Fescar全局鎖的理解 我們先簡單了解一下fescar的設計原理 Fescar官方介紹 了解完Fescar的基本原理上祈,我們重點關注下Fescar的全局排他鎖 關于隔離性:(...

  • 120
    fescar鎖設計和隔離級別的理解

    Fescar全局鎖的理解 我們先簡單了解一下fescar的設計原理 Fescar官方介紹 了解完Fescar的基本原理培遵,我們重點關注下Fescar的全局排他鎖 關于隔離性:(...

  • Hi~您好,我最近看了seata官網和您的文章登刺,有點小小問題籽腕。等您有空了,可否指點下呢纸俭?

    backgroud:
    tb1, col = 0 where id =1;
    tb2, col = 0 where id =1;

    tx1:
    branch1: update tb1 set col = 10 where id = 1;
    branch2: update tb2 set col = 10 where id = 1;

    tx2:
    branch1: update tb2 set col = 20 where id = 1;
    branch2: update tb1 set col = 20 where id = 1;

    執(zhí)行過程:
    tx1完成了branch1皇耗,釋放tb1的本地鎖,準備做branch2揍很;
    tx2做完branch1郎楼,釋放tb2本地鎖万伤。此時可以獲得tb1的本地鎖,于是執(zhí)行了自己的branch2呜袁,釋放tb1本地鎖敌买,準備做提交;
    tx1此時要rollback阶界,發(fā)現(xiàn)可以獲得tb1本地鎖虹钮,可以它同時發(fā)現(xiàn)這條記錄被改了,于是只能報錯了膘融。

    我的問題是:tx1此時報錯后芙粱,會釋放全局鎖嗎?tx2能正常進行下去嗎托启?這時候tb1和tb2的數(shù)據(jù)分別是什么呢宅倒?
    (PS.如果最后一個問題比較麻煩,可先回答前兩個呢)
    -----------
    另外屯耸,文中提到的:
    ```
    Fescar一階段:
    1. 本地(Branch)在向TC注冊的時候拐迁,把本地事務需要修改的數(shù)據(jù)table+pks提交到server端申請鎖,拿到全局鎖后疗绣,才能提交本地事務
    ```
    我理解是:在第一階段线召,某個本地事務提交,不需要拿到全局鎖多矮。:relaxed: :relaxed:

    fescar鎖設計和隔離級別的理解

    Fescar全局鎖的理解 我們先簡單了解一下fescar的設計原理 Fescar官方介紹 了解完Fescar的基本原理缓淹,我們重點關注下Fescar的全局排他鎖 關于隔離性:(...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品