Open AK4codee opened 2 years ago
發文先附圖之同事的說法:
這樣的話我是不是能理解成,分散式系統下有提高隔離級別的優勢,既可以確保一致,也不怕效能問題? (不過同事說 ORM 在底層會去幫我們防止髒讀)
另外在 DDD 的架構底下,如果我已經開始一個事務,已經取出來的實體會被別的事務影響到嗎? 目前我知道的是 ORM 在程式執行到 SaveChangesAsync 的時候才會包成一個交易,並且在同一個 Context 底下一次只能執行一個交易。那這樣應該就不會出現一些事務併發問題吧!
發文先附圖之同事的說法:
這樣的話我是不是能理解成,分散式系統下有提高隔離級別的優勢,既可以確保一致,也不怕效能問題? (不過同事說 ORM 在底層會去幫我們防止髒讀)
另外在 DDD 的架構底下,如果我已經開始一個事務,已經取出來的實體會被別的事務影響到嗎? 目前我知道的是 ORM 在程式執行到 SaveChangesAsync 的時候才會包成一個交易,並且在同一個 Context 底下一次只能執行一個交易。那這樣應該就不會出現一些事務併發問題吧!