Subject | Re: [ib-support] Multi-Generational Architecture and other DBMS |
---|---|
Author | Ann W. Harrison |
Post date | 2002-04-24T14:03:19Z |
At 12:44 PM 4/24/2002 +0200, guido.klapperich@... wrote:
concurrency control - write/write conflict detection - and for
transaction recovery. At that time, some databases had "shadowing"
which kept old versions of records so a report could run without
stopping updates. PostgreSQL has implemented a system almost
exactly like Firebird's. Oracle uses something similar, but I've
never looked at it.
you should be able to find a great deal of academic literature on
the subject (most of it is junk, but hey, that's academia). Phil
Bernstein wrote a terrible book about database system design which
you should find - he's very good on what he knows, but tends to
assume that if he doesn't know about it, it can't exist.
Look in the archives both here and on MERS - Jim and I have written
quite a bit about how InterBase/Firebird work.
Regards,
Ann
www.ibphoenix.com
We have answers. but we don't write theses
>Is the Multi-Generational Architecture (MGA) a Interbase-specificAs far as I know, InterBase was the first database to use MGA for
>design, that only Interbase uses or are there other DBMS like Oracle or
>DB2, that uses this architecture ?
concurrency control - write/write conflict detection - and for
transaction recovery. At that time, some databases had "shadowing"
which kept old versions of records so a report could run without
stopping updates. PostgreSQL has implemented a system almost
exactly like Firebird's. Oracle uses something similar, but I've
never looked at it.
>I'm just writing my Bachelor-Thesis and need some information.Guido, this is a very well studied area of computer science and
>What other architecturs exists than MGA and what are the main
>differences to MGA ?
you should be able to find a great deal of academic literature on
the subject (most of it is junk, but hey, that's academia). Phil
Bernstein wrote a terrible book about database system design which
you should find - he's very good on what he knows, but tends to
assume that if he doesn't know about it, it can't exist.
Look in the archives both here and on MERS - Jim and I have written
quite a bit about how InterBase/Firebird work.
Regards,
Ann
www.ibphoenix.com
We have answers. but we don't write theses