Re: ACID et al
Date: Tue, 06 Dec 2005 15:38:04 GMT
Message-ID: <wfilf.56321$Gd6.48130_at_pd7tw3no>
x wrote:
> "paul c" <toledobythesea_at_oohay.ac> wrote in message
> news:zz_kf.47341$ki.41902_at_pd7tw2no...
>
>
>>>This looks like an optimistic lock, with the responsibility of enforcing >>>it pushed to the application.
>
>
>>I'd prefer to say 'pushed to the client'. An app with little need for >>high concurrency could choose to let the messaging layer in the client >>take care of remembering the previous message, even though that might >>involve redundant work in the 'server' (only one message would need to >>be 'remembered', so that kind of infrastructure ought to be fairly
>
> simple).
>
> That "messaging layer" could be a little RDBMS.
>
>
>
Yes, I think you've nailed more or less what I meant. I once worked for a guy who said something like 'you always need an engine'. What he meant was that as soon as you start talking about 'client-server' (I use that phrase even though I'm uncomfortable with the way it often pins down our thinking unnecessarily), some form of the same engine has to exist on both sides if we want to have real simplicity at a level above, such as the programming api. Later I was fired for asking the arrogant president of the company "where's the engine?" but that didn't change my mind.
cheers,
paul c.
Received on Tue Dec 06 2005 - 16:38:04 CET