Infonyte-PDOM:
Ein skalierbares DOM
Infonyte-PDOM ist eine persistente Implementierung des W3C DOM-API für XML.
Mit Infonyte-PDOM können Sie XML-Dokumente im Gigabyte-Bereich
erzeugen, bearbeiten, abfragen und modifizieren –
alles bei gleichbleibender moderater Hauptspeicherbelastung.
Mit Infonytes PDOM-Collections können Sie zusätzlich die
XML-Standardfamilie für große Dokumentkollektionen einsetzen.
Die standardkonforme Implementierung der DOM-2-Schnittstelle
räumt mit den gängigen Vorurteilen gegen DOM-Implementierungen auf:
-
Schlankheit: DOMs werden in einem kompakten, verlustfreien
Binärformat abgelegt, das die Größe im Vergleich zu serialisiertem
XML bis auf 30% reduziert. Zusammen mit der selbstoptimierenden
Hauptspeicher-Darstellung, dem LRU Caching und einer konsequenten
späten Evaluierungsstrategie (lazy evaluation) ermöglicht das
Infonyte-PDOM vollwertige DOM-Applikationen mit sehr großen
Dokumenten. Das System ist bereits ab 16MB Hauptspeicher einsetzbar.
-
Performanz: Strukturindizes und konfigurierbare Volltext-
und Datenindizes sorgen für effizienten Zugriff auf Knotenebene,
schnelle Navigation und die performante Evaluierung von
XPath-Ausdrücken ohne dabei Bulk-Loads oder knotenweise Updates
zu behindern. Anfragen durch mehrere Benutzer skalieren durch die
volle Unterstützung der Java-Thread Architektur.
-
Robustheit: Infonyte-PDOM's Recovery Komponente unterstützt
ein 2-Phasen Commit Protokoll und garantiert atomare und dauerhafte
Updates über mehrere Dokumente. Auf Basis der Java Synchronisation
sind auch isolierte Updates durch konkurrierende Nutzer möglich.
Verzweifeln Sie nicht an proprietären XML-Schnittstellen oder
komplizierten und fehleranfälligen Abbildungen von XML auf
andere Datenmodelle. Mit Infonyte-PDOM können Sie die
Flexibilität und Einfachheit von XML nutzen ohne auf die
Skalierbarkeit, Performanz und Zuverlässigkeit
einer ausgewachsenen Datenbanklösung zu verzichten.