大家如何解決長事務併發控制的問題?

JavaSS發表於2005-08-10
資料庫表寫的併發控制,一般透過版本號或者時間戳進行衝突判定。但對於衝突後的操作如何處理?放棄??
那給業務操作帶來很大的不方便性。
所以我最後還是採用主表中帶標誌位來進行表的鎖定和解鎖,人工避免表的併發訪問。這樣又帶來新的問題:
1:資料庫表的解鎖很難控制,標誌位的操作很繁瑣。
2:複雜業務(主表不止一個)時很容易出現表的死鎖

有過相關經驗的,進來介紹下。

相關文章