Datenbanksysteme
Objektorientierte Datenbanksysteme
- Warum relationale Datenbanken nicht reichen
Standard
- ODMG
- definiert Standard für Objektorientierte Datenbanken und Aufsätze
auf andere
Konkrete Produkte
- Poet
-
Versant ObjectDatabase ehem. Fast Objects
-
- Nested Transactions
- JDO und ODMG Java API
- db4o
-
- Einbettbar in Java oder in .NET
- transaktionssicher
- Ohne Schema-Sprache - keine Mapping-Probleme, aber Verzicht auf Unabhängigkeit
- Angeblich 55 mal performanter als objekt-relationale Mapper
- Lizenz GPL oder kommerziell
Beziehung zu CORBA
- ORB/ODBMS-Integration
- diskutiert, wie die Beziehung ist:
Beziehung zuwischen Datenbank- und Corba-Objekten:
- Nicht alle Objekte in der Datenbank sollen und können CORBA-Objekte sein
- Nicht alles im CORBA-Objekt soll in der Datenbank gespeichert sein,
auch Systemmechanismen sind zu bedenken z.B
Objektreferencecounter darf nicht (UPDATE-Transaktion !)
- ODBM kann durch durch Objekt-Caching sehr viel schneller ein (???)
Die Beziehung zum Persistent Objekt Service wird behandelt, der Portable Objekt Adapter nicht...
Andere Entwicklung
Objectorientierte Programmiersprachen werden mit Persistenz erweitert:
Exodus, Sprache E Uni Wisconsin-Madison
Rudolf Weber