三角洲支持ACID事務和讀寫之間的擔保。
三角洲使用開放式並發控製機製來處理並發事務,有兩種類型的鎖定機製。
悲觀並發控製- >它假定兩個或兩個以上的用戶想要更新相同的記錄同時,然後阻止這種可能性通過鎖定記錄,無論多麼不可能的衝突。盡快鎖放置任何一段行訪問,使得兩個或兩個以上的用戶同時更新的行。根據鎖定模式(共享,排斥,或更新),其他用戶可以讀取數據雖然已經下了鎖。鎖模式的更多細節,請參閱鎖定模式:共享,排斥,和更新。
樂觀並發控製- >而不是鎖定每個記錄每次使用,係統僅僅是尋找跡象表明兩個用戶確實試圖更新相同的記錄在同一時間。如果找到證據,然後一個用戶的更新被丟棄,並通知用戶。
悲觀鎖定與銀行打個比方,就像在銀行門口有保安誰檢查你的賬戶號碼當你試圖進入;如果別人(配偶,或者一個商人,你寫了檢查)已經在銀行裏訪問您的帳戶,那麼你不能進入,直到對方完成她的事務和樹葉。樂觀鎖定,另一方麵,允許你走進銀行在任何時候,做你的生意,但在當你走出門的風險銀行保安會告訴你,你的事務與別人的矛盾,你會再回去做交易。
更多細節可w.r。tδ
https://docs.www.eheci.com/delta/concurrency-control.html conflict-exceptions
https://docs.www.eheci.com/delta/optimizations/isolation-level.html
三角洲支持ACID事務和讀寫之間的擔保。
三角洲使用開放式並發控製機製來處理並發事務,有兩種類型的鎖定機製。
悲觀並發控製- >它假定兩個或兩個以上的用戶想要更新相同的記錄同時,然後阻止這種可能性通過鎖定記錄,無論多麼不可能的衝突。盡快鎖放置任何一段行訪問,使得兩個或兩個以上的用戶同時更新的行。根據鎖定模式(共享,排斥,或更新),其他用戶可以讀取數據雖然已經下了鎖。鎖模式的更多細節,請參閱鎖定模式:共享,排斥,和更新。
樂觀並發控製- >而不是鎖定每個記錄每次使用,係統僅僅是尋找跡象表明兩個用戶確實試圖更新相同的記錄在同一時間。如果找到證據,然後一個用戶的更新被丟棄,並通知用戶。
悲觀鎖定與銀行打個比方,就像在銀行門口有保安誰檢查你的賬戶號碼當你試圖進入;如果別人(配偶,或者一個商人,你寫了檢查)已經在銀行裏訪問您的帳戶,那麼你不能進入,直到對方完成她的事務和樹葉。樂觀鎖定,另一方麵,允許你走進銀行在任何時候,做你的生意,但在當你走出門的風險銀行保安會告訴你,你的事務與別人的矛盾,你會再回去做交易。
更多細節可w.r。tδ
https://docs.www.eheci.com/delta/concurrency-control.html conflict-exceptions
https://docs.www.eheci.com/delta/optimizations/isolation-level.html