| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: "Transactions are bad, real bad" - discuss
"Paul Vernon" <paul.vernon_at_ukk.ibmm.comm> skrev i en meddelelse
news:b8ljgd$383i$3_at_gazette.almaden.ibm.com...
> "Jonathan Leffler" <jleffler_at_earthlink.net> wrote in message
> news:3EAE16E6.2070803_at_earthlink.net...
> > In an article under the thread "Do Data Models Need to [be] built on a
> > Mathematical Concept?", Paul Vernon commented:
> > >>transactions
> > >
> > > Dead wrong. Transactions are bad, real bad. In short they are not
> > > compatible with the 'arrow of time'. They let you freeze time and
> > > that is not a good model of reality. Start a new thread if you want
> > > to discuss the details, I've a draft paper on the subject and a
> > > could do with some intelligent challenges to sharpen up my
> > > argument.
> >
> > Herewith, a new thread - unless someone else got there first.
>
>
> Imagine the business rule:
> 'all bids must be made within 1 hour of the auction opening'
>
>
> >
Hi Paul
I remember this being brought up before and will remind you that your model does not prevent malicious users from getting the effect mentioned above. As a simple example, the malicious user could issue the statement
MAKE_A_BID,
SIT_IDLE_FOR_48_HOURS;
SIT_IDLE_FOR_48_HOURS would not necessarily have to be an idle loop, of
course. It could just as well be some other time-consuming DBMS-action such
as importing a digitalized movie from a source with a slow connection or
doing some huge query/update against some other tables.
Kind regards
Peter
Received on Wed Apr 30 2003 - 03:03:11 CDT
![]() |
![]() |