Subject | Re: [Firebird-general] History of Interbase's failure to make it to the big time. |
---|---|
Author | Martijn Tonies |
Post date | 2005-10-19T13:03:39Z |
> p> I was engaged in a debate about IB/FB'sv1, correct?
> p> MVCC model and various other issues about
>
> Need some correction. InterBase's multiversion
> architecture is named as Multi-Generational Architecture
> (MGA). So, most of documents about Interbase refer to
> MGA, not MVCC.
>
> As to myself, I saw MVCC abbreviature at first in
> PostgreSQL. Seems that PGSQL copied MGA from InterBase
> (maybe not) and named it MVCC. It was done by some
> russion programmer, sorry don't remember his name (maybe
> it can be found at PGSQL sources).
>
> Right now
>
> - InterBase have MGA since 1985
> - Oracle have versioning (named as semi-verisioningNo earlier. Reading in the newsgroup, they say since v3 or v4
> because it have some problems with very long snapshot
> transactions) since version 8.0 (am I right?).
or it got extended MVCC since v4.
Although I thought it was around v7 ...
> - PostgreSQL have MVCC since ... (don't know).Not entirely sure -- it has _something_ like MGA.
>
> - MS SQL 2005 will have versioning same as in InterBase/Firebird.
> - MySQL will (? or already) have versioning ... don't knowThey have MVCC/MGA in its InnoDB storage system.
> about it's implementation or limitations.
> These all show that commercial RDBMS' are moving toWith regards,
> versioning systems. And this also shows that
> there is no new (extraordinal) thoughts in that area
> since 1983-1985.
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, Oracle & MS SQL
Server
Upscene Productions
http://www.upscene.com
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com