как postgreSQL 8 управляет управлением параллелизмом - PullRequest
2 голосов
/ 01 сентября 2010

Я использую postgreSQL 8 для создания базы данных. Я заметил, что это переносит проблему с контролем параллелизма.
1. объясните мне, как postgreSQL 8 управляет управлением параллелизмом? 2. при сравнении MY SQL с postgreSQL, какой из них лучше всего подходит для управления параллелизмом.

1 Ответ

3 голосов
/ 01 сентября 2010

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 все безопасно для транзакций, включая DDL, например ALTER TABLE.

Я заметил, что он страдает проблема с управлением параллелизмом.

Что вы заметили? MVCC - это умная система, а не идеальная система. Но этого достаточно для многих баз данных, таких как Oracle и Firebird.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...