取消
顯示的結果
而不是尋找
你的意思是:

當很多人寫相同的三角洲表?

匿名
不適用
1接受解決方案

接受的解決方案

Srikanth_Gupta_
價值貢獻

三角洲支持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

在原帖子查看解決方案

3回複3

Ryan_Chynoweth
尊敬的貢獻者三世

δ執行一個樂觀並發控製。看看我們的文檔頁麵在這裏

Srikanth_Gupta_
價值貢獻

三角洲支持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

User16826988019
新的貢獻者二世
新的貢獻者二世

多個作者(插入/附加)三角洲目前沒有問題。你可以有兩個用戶同時將數據附加到三角洲表沒有問題。更新、刪除、合並和壓實可以遇到問題,當多個用戶正在做這些操作在同一時間。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map