Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new configuration parameter "AutoDetectUpdateConflict" [CORE2273] #2699

Open
firebird-automations opened this issue Jan 12, 2009 · 1 comment

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: Tsutomu Hayashi (tomneko)

Firebird MVCC engine detect the "Update Conflict" ( Lost update) under concurrent transactions. This is very nice architecture of Firebird. But, many benchmarks of RDBMS assume existance "Lost update" like pgbench or DBT1.

I propose New configuretion parameter to firebird.conf called "AutoDetectUpdateConflict" default is TRUE. But, to set this parameter to FALSE then Firebird will not deletect update conflict like MySQL.

Auto detection "Update Conflict" is an advantage of Firebird MVCC engine, but this is an disadvantage of many benchmarks for other RDBMSs.

@firebird-automations
Copy link
Collaborator Author

Modified by: Tsutomu Hayashi (tomneko)

description: Firebird MVCC engine detect the "Update Conflict" ( Lost update) under concurrent transactions. This is very nice architecture of Firebird. But, many benchmarks of RDBMS assume existance "Lost update" like pgbench or DBT1.

I propose New configuretion parameter called "AutoDetectUpdateConflict" default is TRUE. But, to set this parameter to FALSE then Firebird will not deletect update conflict like MySQL.

Auto detection "Update Conflict" is an advantage of Firebird MVCC engine, but this is an disadvantage of many benchmarks for other RDBMSs.

=>

Firebird MVCC engine detect the "Update Conflict" ( Lost update) under concurrent transactions. This is very nice architecture of Firebird. But, many benchmarks of RDBMS assume existance "Lost update" like pgbench or DBT1.

I propose New configuretion parameter to firebird.conf called "AutoDetectUpdateConflict" default is TRUE. But, to set this parameter to FALSE then Firebird will not deletect update conflict like MySQL.

Auto detection "Update Conflict" is an advantage of Firebird MVCC engine, but this is an disadvantage of many benchmarks for other RDBMSs.

summary: Add new configration parameter "AutoDetectUpdateConflict" => Add new configuration parameter "AutoDetectUpdateConflict"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant