/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Relationel DB vs. XML
Fra : Jesper Stocholm


Dato : 09-01-02 22:30

Hvis man har adgang til en RDBMS/objektorienteret database, er der så nogen
grund til at ville gemme data i XML ?

--
Jesper Stocholm - http://stocholm.dk

Synes du også, at Britney trods alt er meget lækker - men dog
på grænsen til det kvalmende ? http://stocholm.dk/britney.txt

 
 
Jesper Stocholm (11-01-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 11-01-02 14:36

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

Jonas Koch Bentzen (11-01-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 11-01-02 18:22

Jesper Stocholm skrev:
>
> 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.

Sådan ville jeg også gøre det. Jeg hører ligesom dig heller ikke til
dem, der ser XML som det ottende vidunder. Der var en i ComputerWorld,
der sagde om XML, at det blev "større end internettet". Hmm...

--
Jonas Koch Bentzen

http://understroem.dk/

Peter Lykkegaard (11-01-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 11-01-02 21:41


"Jesper Stocholm" <spam200201@stocholm.dk> wrote in message
news:Xns91939498740E6spamstocholmdk@153.80.109.11...
> 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 ?

Nope der manglede lidt uddybende
>
> 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.
>
Jeg arbejder jævnligt med et større system til internetbaseret undervisning
(udviklet i US)
Her bruger man XML til lagring af data ved export af
undervisningspakker/objekter etc
Der er dog tale om data der "hviler" og skal først bruges igen efter en
import i RDBMS igen

Men også her er det egentlig "dataudveksling", men i et lidt større omfang
Der er en del tabeller/data involveret

mvh/Peter Lykkegaard



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste