Skyline of Richmond, Virginia

Re: Effizienz und Real-World-Daten - iX 8/2003, S. 42: XML-Speicher

08.21.08

speicherie Hierarchie von XML ist zwar gut und sinnvoll, fuer mich jedoch
> > aehnlich beschraenkt wie die Hierarchie von ueblichen Dateisystemen.
> > afaik kann man Daten mit XML nicht nach mehreren Hierarchien ordnen,
> > also eine Datei (um beim FS zu bleiben) mehreren baumartig sortierten
> > Kategorien/Ordnern zuordnen.
>
[…]
> Ob es mit XML auch geht, darüber erlaube ich mir kein Urteil, weil
> ich zur Zeit zu wenig darüber weiß.
mit XML geht an sich erstmal garnichts. Es ist eine Kodierungsform,
wie die Referenzen, Bezüge und Daten aussehen, ist Sache des Schemas.
Sie zu validieren Sache einer Engine, sie zu speichern eine ganz
eigene Sache.
Vielleicht ist hier ein Begriffsproblem vorhanden: eine native
XML-Datenbank speichert nicht direkt “Textfiles”, sondern nimmt
natürlich die Daten dahingehen auseinander, dass sie damit natürlich
auch Indizes und Hashes etc.pp. anlegt, eben Wissen über die
Zugriffsstrukturen. Natürlich macht eine solche DB auch nur Sinn im
Verbund mit Abfragesprachen wie XPath etc.
>
> > Das geht bei relationalen Datenbaenken doch relativ geschickt, auch
> > wenn beileibe nicht optimal: der Kategorien-Baum wird rekursiv
> > aufgebaut und die Daten in einer m:n-Verbindung zugeordnet.
>
> IMHO will M$ mit dem neuen