Subject | Re: [firebird-support] Read-committed was Read Only Transactions |
---|---|
Author | Dmitry Yemanov |
Post date | 2006-09-07T11:33:03Z |
"Ann W. Harrison" <aharrison@...> wrote:
transaction begins and when it ends. This means that a transaction can't
break the rules, or integrity constraints, of the database.
transaction appear isolated from all other operations. This means that no
operation outside the transaction can ever see the data in an intermediate
state.
Dmitry
>Consistency refers to the database being in a legal state when the
> >> Read-committed mode violates the Isolation and Consistency
> >> properties of transactions
>
> [snip]
>
> Consistent - when it executes the same query twice,
> the only changes it sees are the changes it made
transaction begins and when it ends. This means that a transaction can't
break the rules, or integrity constraints, of the database.
> Isolated - actions of concurrent transactions do noIsolation refers to the ability of the application to make operations in a
> affect it
transaction appear isolated from all other operations. This means that no
operation outside the transaction can ever see the data in an intermediate
state.
> Read-committed transactions see the changes made by concurrentFormally, I disagree (see above).
> transactions - they're not consistent.
Dmitry