淺析Postgres中的併發控制(Concurrency Control)與事務特性(上)

PostgreSQL爲開發者提供了一組豐富的工具來管理對數據的併發訪問。在內部,數據一致性經過使用一種多版本模型(多版本併發控制,MVCC)來維護。這就意味着每一個 SQL 語句看到的都只是一小段時間以前的數據快照(一個數據庫版本),而無論底層數據的當前狀態。這樣能夠保護語句不會看到可能由其餘在相同數據行上執行更新的併發事務形成的不一致數據,爲每個數據庫會話提供事務隔離。MVCC避免了傳統的數據庫
相關文章
相關標籤/搜索