摘要: 數據庫隔離級別是關系型數據庫保障事務生命周期過程中幾個層次的數據安全策略。隔離級別越高,越能保證數據的完整性和一致性,但是對并發性能的影響也越大;而隔離級別越低,事務并發性越強,但同時會出現與業務情況相背的數據情況。如果系統壓力偏大而業務數據能支持較強的容錯情況,我們可以選擇相對較低的事務隔離級別,在個別應用場景可以由應用程序采用悲觀鎖或樂觀鎖來控制低級別事務隔離級別引出的數據安全情況;而數據一致性需求較強的應用場景,如果系統壓力并不大且在一個可控的壓力范圍之內,我們可以選擇較高的事務隔離級別支持,甚至可以選擇最高的串行執行的隔離級別Serializable。
閱讀全文