Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Avoiding any locks in SQL Servers - read and understand....its magic.
Hi, Billy !
I don't really know, if PostgreSQL, Firebird, Informix, LogicSQL are phantasy products. The all support MVTO, MVCC. MS and other database makers haven't understood the great advantage of this technology. True, not implementing MBCC makes things much more simple for database programmers, but makes database programming much more expensive. Somehow this is wanted by MVP's, MSCD's, they earn more money.
Locking is not neccessary, database performance increases very much, because clients (and server) do not have to wait for any lock to be released.
If you still want to lock rows for many client access, make yourself clear, that you are programming with a technology, coming from stone age of database programming. Live with it, waist money, believe, you're on the right way.
Say goodbye to locking, its not elementary for any business process. Look at traffic lights. All people think, they are neccessary. They're not. Substitute them by roundabouts and you will see, there will be much less traffic delays. Only the producers of traffic lights profit. By the way, this fact was proven in mathematical institute of cologne, germany by a former student, who worked on traffic simulations, never became really popular, Siemens was not delighted as producer from traffic lights technology.
regards, Guido Stepken
>Billy Verreynne wrote:
> Guido Stepken <stepken_at_little-idiot.de> wrote i
>
>
>>There is a transaction manager, which keeps its eye on all timstamps of >>all inserts/updates and even on timestamps of transactions itself, to >>get all data reconstructed in the right way.