浅析Postgres中的并发控制(Concurrency Control)与事务特性(上)

PostgreSQL为开发者提供了一组丰富的工具来管理对数据的并发访问。在内部,数据一致性经过使用一种多版本模型(多版本并发控制,MVCC)来维护。这就意味着每一个 SQL 语句看到的都只是一小段时间以前的数据快照(一个数据库版本),而无论底层数据的当前状态。这样能够保护语句不会看到可能由其余在相同数据行上执行更新的并发事务形成的不一致数据,为每个数据库会话提供事务隔离。MVCC避免了传统的数据库
相关文章
相关标签/搜索