db4o open source object database
db4o :: Blog in Deutsch

Syndicate This

Donnerstag, Oktober 27, 2005

Version 5.0 Development Release Verfuegbar

db4o Version 5 ist jetzt als V5.0.007 in sein erstes Development Release-Stadium vorgerueckt und kann ab sofort vom db4o Downloadcenter heruntergeladen werden.

db4o Version 5 bringt Native Queries (NQ), die jetzt fuer die meisten Anwendungsfaelle und Plattformen optimiert wurden. NQ sind ein neues, zusaetzliches API zu db4o, das die Programmiersprache selbst (Java oder .NET) verwendet, um die Datenbank abfragen. NQ sind 100% typensicher, 100% refakturierbar und 100% objekt-orientiert.

V5.0.007 unterstuetzt Java, .NET1.1 und CF1, aber noch nicht .NET2/Generics. Auch sind Joint Indexes mit AND/OR noch nicht optimiert, so dass speziellen Abfragen noch langsamer als in der Produktionsversion sind.

V5.0.007 bringt auch ein neues und effizienteres Freespace Management System, das den RAM Verbrauch dauerhaft unter 2MB senkt und verlorenen Freespace bei unerwartetem Beenden einer Applikation vermeidet. Dieses neue System, das ueber Db4o.configure().freespace().useXXX() wahlweise auf das alte RAM-basierte System zurueckgeschaltet werden kann, ist besonders brauchbar fuer mobile Geraete, die haeufig waehrend der laufenden Anwendung einfach abgeschaltet werden und so bisher eine langsam anwachsende Datnbankgroesse durch verlorenen Freespace gesehen haben.

Die Produktionsversion von Version 5.0 ist zum Release am 14.11. geplant. Neben weiteren Optimierungen werden dann auch NQ fuer .NET2/Generics unterstuetzt. Auch wird die Dokumentation auf NQ Syntax umgestellt und mehr Anwendungsbeispiele liefern.

Transparente Aktivierung wird mit V5.1 kommen, die fuer das Jahresende erwartet wird.

Wir laden Sie ein, db4o V5.0 so bald wie moeglich zu verwenden, so dass moeglichst viel Feedback bis zum Produktionsrelease eintrifft. Das Upgraden von einer aelteren V4.x Version ist voellig automatisch. Bitte machen Sie aber vor dem Upgraden eine Sicherungskopie, weil wir das Zurueckgehen auf aeltere Versionen von db4o nicht testen.