Skyline of Richmond, Virginia

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

08.30.08

>
> > Das relationale Datenmodell ist IMHO wesentlich flexibler,
> Das stimmt. Man kann damit alles abbilden (man kann übrigens auch
> jedes Programm rekursiv implementiern).
>
> > effizienter
> Hast Du jemals darüber nachgedacht, was z.B. bei einem Join passiert?
> Etwas ineffizienteres, als relationale Datenbankzugriffe gibt es gar
> nicht.
Kannst ja mal einen Join auf einem hiearchischen System machen, das
die entsprechenden Indizes etc. nicht hat. Da musst du die ganze
Logik clientseitig implementieren, incl. linearer Suche statt
indexbasierter, und tausender Roundtrips zum Server statt eines
einzigen. Wie macht man denn bei XML-Datenbanken Joins? Mit XSLT?
> Abgesehen davon scheinen viele Leute zu meinen, dass XML-Datenbanken
> intern ein XML-ASCII-Format benutzen. Ich gehe eigentlich davon aus,
> dass sie irgendwelche Strukturen benutzen, die logisch dem XML-Format
> entsprechen.
Klar. Die Frage ist, ob das soviel ändert. Kann man in
XML-Datenbanken Primärschlüssel, Sekundärindizes etc. anlegen?

1 comment so far

Websites You Should Visit…

[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…



Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>