| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: The Practical Benefits of the Relational Model
In article <aopeod$1c5i$1_at_sp15at20.hursley.ibm.com>,
Paul Vernon <paul.vernon_at_ukk.ibmm.comm> wrote:
See for example 'timestamp-based concurrency control' in Ullman's Principles.
>> So again, this not an intrinsic problem in the concept of user visible
>> transaction. Moreover, such optimistic protocols are not under all
>> circumstances ideal and in some sense your proposal means that this is
>> fixed. So the concept of user visible transaction is in that respect
>> better because it leaves this choice open
>
> open to abuse by untrustworthy users
You're always open to such abuse, even in your proposal. With optimistic locking a user can sabotage other transactions by causing a lot of conflicts. The only way to avoid that is by not letting the database guarantee anything about whether the values you just read are still valid or not when you commit your writes.
![]() |
![]() |