Jesper Stocholm wrote in
news:Xns9191E4D46D8D6spamstocholmdk@192.38.208.81:
> Hvis man har adgang til en RDBMS/objektorienteret database, er der så
> nogen grund til at ville gemme data i XML ?
>
Er det et dumt spørgsmål jeg har stillet ?
Jeg kan godt uddybe mine grunde til at stille spørgsmålet en smule:
Hvis jeg har adgang til at gemme data i en RDBMS, så vil jeg til enhver
tid gemme mine data i dette. Hvis jeg så har brug for at kunne aflevere
disse data i XML-format, så ville jeg kode et applikationslag imellem db
og min forretningslogik, der afleverede data i XML til logik-laget. Men
jeg synes hver dag, at jeg hører om folk, der enten spørger om, hvordan
man gemmer data i XML i stedet for i en RDBMS - eller har designet
løsninger, der gemmer en masse data i XML.
Det er dette, som jeg ikke kan forstå. Det er jo naturligvis muligt at
lave kode, der laver en JOIN imellem to atributter i elementer i nogle
XML-datafiler, men jeg har svært ved at forestille mig, at det
performance-mæssigt kan betale sig ikke at bruge en RDBMS til dette i
stedet.
For mig at se har XML sin styrke ved brug i dataudveksling imellem
applikation(slag) - se blot på EDI vs. XML/EDI - men slet ikke i (semi-
permanent) lagring af data.
--
Jesper Stocholm
http://stocholm.dk (online again soon)
Exercise you right to free speach - use encryption to secure your
communication