Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
Database Servers
DB2InformixIngresMS SQLOraclePervasive.SQLPostgreSQLProgressSybase
Desktop Databases
FileMakerFoxProMS AccessParadox
General
General DB TopicsDatabase Theory
Related Topics
Java Development.NET DevelopmentVB DevelopmentMore Topics ...

Database Forum / Informix Topics / July 2005

Tip: Looking for answers? Try searching our database.

Re: Stateless clients and locking schemes (or rather isolation levels)

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
DL Redden - 27 Jul 2005 17:30 GMT
What does "Informix supports versioning columns" refer
to?

--- Serge Rielau <srielau@ca.ibm.com> wrote:

> Superboer wrote:
> >>This is a funny way of looking at. Obviously
> Oracle's none locking
> >>engine is perfectly suited to scaling multi user
> applications,
> >>particularly when most people are developing for
> stateless clients.
> >
> > ahum does the above explain why informix was
> faster on a 5 times
> > smaller machine then obstacle...????
> >
> > Superboer.
> >
> Changed the subject lines and following up on what
> Knut started.
>
> How does Oracles snapshot isolation help with
> stateless clients.
> To the best of my knowledge snapshot semantics only
> operate on either a
> statement or a transaction level. In a stateless
> scenario I'd assume
> that teh application transaction covers at least two
> database
> transactions. A read phase wher the resultset is
> displayed at the client
> and a separate write phase where the modified data
> is written back.
> How does snapshot isolation help here?
> Informix supports versioning columns which can be
> used by the app to
> prevent overwriting other users changes across DB
> transaction boundaries.
> MS SQL server has a somewhat similar approach and
> even buried optimistic
> locking into the cursor logic (not applicable in a
> stateless enviroment
> (no cursor open).
> I see tha value of snapshot isolation for certain
> purposes. I don't see
> it for a 3 tier web application....
>
> Thoughts?
> Cheers
> Serge

sending to informix-list
DL Redden - 27 Jul 2005 20:56 GMT
AAhhh

--- Serge Rielau <srielau@ca.ibm.com> wrote:

> CDRTIME column. It's primary purpose is for
> replication, but "optimistic
> locking" has the same problem as replication:
> Finding and resolving conflicts without locks.

http://publib.boulder.ibm.com/infocenter/ids9help/topic/com.ibm.sqls.doc/sqls109.htm

> Cheers
> Serge
[quoted text clipped - 69 lines]
> > > DB2 SQL Compiler Development
> > > IBM Toronto Lab

sending to informix-list
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.