Subject | Re: [IB-Architect] Some IB questions. |
---|---|
Author | Jim Starkey |
Post date | 2000-06-01T22:42:20Z |
At 03:31 PM 6/1/00 -0700, Charlie Caro wrote:
correctly, proper SQL behavior from the decoder-ring set requires
the FOR UPDATE if there is any possibility for an update. InterBase
used to ignore this completely. Now, apparently, it's an explicit
de-optimization. But if somebody runs a program designed against
a strictly standards compliant dbms against InterBase, reserving
rows (forcing a database change unless somebody is doing something
very clever in SuperServer world) is going to run like a dog, maybe
even like a Basset Hound or a punt-a-pup.
Let's give the right answer and go fast. If somebody wants predictable
results with the unpredicatable results feature turned on, lets point
them to Oracle.
Jim Starkey
>I don't think reserving the rows is a good idea. If I remember
>
>Ann Harrison wrote:
>>
>>
>> And perhaps do something clever like actually reserving the rows
>> for update?
>>
>
>If the people wearing SQL decoder rings agree?
>
correctly, proper SQL behavior from the decoder-ring set requires
the FOR UPDATE if there is any possibility for an update. InterBase
used to ignore this completely. Now, apparently, it's an explicit
de-optimization. But if somebody runs a program designed against
a strictly standards compliant dbms against InterBase, reserving
rows (forcing a database change unless somebody is doing something
very clever in SuperServer world) is going to run like a dog, maybe
even like a Basset Hound or a punt-a-pup.
Let's give the right answer and go fast. If somebody wants predictable
results with the unpredicatable results feature turned on, lets point
them to Oracle.
Jim Starkey