Alle 21 Artikel in
Andere Datenbanken:

Eigenschaften

Preis

Themen

 
Zertifikat Euro-Label Geprüfter Online-Shop - Per Klick Gültigkeit überprüfen
 

Sicher einkaufen

Was passiert bei uns?

db4o schnell + kompakt
 

Zum Download (ciando)

PDF-Download

Anbieter: ciando GmbH

 

db4o schnell + kompakt

 
Sie sparen 30% gegenüber der Buchausgabe!
 

Buchausgabe: 7,90€
Download-Version: 5,50€

(Preis inkl. Mwst. )

Autor(en): Larysa Visengeriyeva, Patrick Römer
Verlag: entwickler.press
Version: 1. Auflage, 2006
Umfang: 117 Seiten
Format: PDF: 5,99MB
Gewicht: 101 g
ISBN: 3939084034
Bestell-Nr.: 93908403P
Artikeltyp: E-Book
 

db4o hat wegen einiger neuer Features wie Native Queries für Furore gesorgt. Die schnelle Open Source Datenbank ist besonders für kleinere und mittlere Datenbankanwendungen geeignet. Db4o minimiert Entwicklungszeit und Kosten und steigert gleichzeitig die Performanz.

Zum Buch:

- Autoren sind Mitglieder im Entwicklerteam von db4o
- Einziges deutschsprachiges Buch zum Thema
- Einfache Codebeispiele, die in die eigene Entwicklungsumgebung übernommen werden können

Die Autorin

Larysa Visengeriyeva ist Dipl.-Informatikerin und lehrt an der FH Brandenburg. Sie ist Mitglied des Entwicklerteams von db40 und ist bestens mit der Datenbank vertraut. 




Leseprobe:

"5 Tiefe Objektgraphen (S. 49-50)

Bisher wurden nur relativ einfache und „flache"" Objekte betrachtet. Wie aber behandelt db4o komplexere, rekursiv definierte Strukturen, wie etwa Bäume, so dass man mit einer Referenz auf einen einzelnen Knoten nicht immer gleich die ganze Datenbank im Speicher hat?

Eine denkbare Lösung wäre ein transparentes System, das über lazy loading, Caches und Garbage Collection-artige Mechanismen den Eindruck eines „unendlichen"" Speichers erzeugt. Dies würde allerdings Komplexität und Ressourcenansprüche erhöhen. Da db4o ursprünglich besonders auf mobile Geräte mit begrenzten Ressourcen zielte, wurde hier ein anderer Ansatz gewählt, der dem Entwickler abverlangt, das „partielle Laden"" von Objektgraphen mit einzubeziehen, ihm andererseits aber auch entsprechend mehr Kontrolle über das Laufzeitverhalten lässt.

Aktivierungstiefe

Der Vorgang des „rekursiven"" Nachladens eines Feldwerts eines persistenten Objekts nennt sich Aktivierung. Der Wert eines nicht aktivierten Felds ist null im Falle eines Referenztypen und der entsprechende numerische Nullwert im Falle eines primitiven Typen.

Hinweis
Die Aktivierungstiefe eines Objekts beschreibt, welche Bestandteile des mit diesem Objekt verknüpften Graphen in den Speicher geladen wurden – in wie vielen Schritten rekursiv vom Wurzelobjekt ausgehend in Felder abgestiegen wurde."



Empfehlen
mail facebook twitter

 

Der besondere Tipp

Blauer Elefant

Denken Sie nicht an einen blauen Elefanten!

Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.

Früher: 12,00€
bei uns nur: 4,99€