gpt4 book ai didi

postgresql - postgreSQL 8 如何处理并发控制

转载 作者:行者123 更新时间:2023-11-29 12:06:51 25 4
gpt4 key购买 nike

我正在使用 postgreSQL 8 创建数据库。我注意到它会遇到并发控制问题。
1.请给我解释一下postgreSQL 8是如何处理并发控制的?2. 当比较 MY SQL 和 postgreSQL 时,哪一个最适合处理并发控制。

最佳答案

PostgreSQL 8 不存在,你有 8.0、8.1、8.2、8.3 和 8.4。所有不同的主要版本。 9.0 版本将于本月发布。

PostgreSQL 使用 MVCC(Multiversion Concurrency Control),如手册中所述: http://www.postgresql.org/docs/current/interactive/mvcc.html

MySQL 使用每个引擎不同的策略,innoDB 也使用 MVCC。主要区别在于,在 PostgreSQL 中,一切都是事务安全的,包括像 ALTER TABLE 这样的 DDL。

I have noticed that it migt suffer a problem with concurrency control.

你注意到了什么? MVCC 是一个智能系统,而不是一个完美的系统。但它对于许多数据库来说已经足够好了,例如 Oracle 和 Firebird。

关于postgresql - postgreSQL 8 如何处理并发控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com