Unfortunately there is only a German description available at the moment
eine schnelle, 80kB grosse Objektdatenbank
db4o - database for objects - ist eine schnelle Java Objekt-Datenbank, die für mobile Geräte und andere ressourcenkritische Einsätze optimiert wurde. Die Grösse der Engine von 80kB spart Speicher und erlaubt Echtzeit-Downloads über das Internet. Mit Query-By-Example steht eine natürliche Abfragesprache zur Verfügung. Durch automatische Objekterkennung wird der Administrationsaufwand gegen Null reduziert. Die engstmögliche Integration in die Java Programmiersprache schliesst jegliche Geschwindigkeitsverluste durch Treiber-Overhead aus. Applikationsklassen müssen in keiner Weise angepasst werden, um Objekte abspeichern zu können. Alle üblichen Java Konstrukte wie Arrays und JDK2 Collections werden unterstützt. Ein flexibles Translator-Interface erlaubt die Anpassung an ganz spezifische Use-Cases. Mit Callback Methoden ist cascade-on-delete und cascade-on-copy möglich. Die WeakReference Speicherverwaltung sorgt für einen geringen Speicher-Footprint. Thread-Sicherheit erlaubt den Einsatz in Servlet-Engines wie beispielsweise Tomcat. db4o unterstützt Java Web Start. Ein Benchmark für einen Geschwindigkeitsvergleich zu relationalen Datenbanken ist im Download dabei. db4o ist für nicht-kommerzielle Nutzung frei.