weblab-tw / ddia-study-group

Designing Data-Intensive Applications Study Group
36 stars 4 forks source link

第七章:DDD下的隔離層級 - Annie #87

Open AK4codee opened 1 year ago

AK4codee commented 1 year ago

發文先附圖之同事的說法:

image

這樣的話我是不是能理解成,分散式系統下有提高隔離級別的優勢,既可以確保一致,也不怕效能問題? (不過同事說 ORM 在底層會去幫我們防止髒讀)

另外在 DDD 的架構底下,如果我已經開始一個事務,已經取出來的實體會被別的事務影響到嗎? 目前我知道的是 ORM 在程式執行到 SaveChangesAsync 的時候才會包成一個交易,並且在同一個 Context 底下一次只能執行一個交易。那這樣應該就不會出現一些事務併發問題吧! image