Denne artikel stammer fra det trykte Computerworlds arkiv. Artiklen blev publiceret den Computerworld d. 6. september 2002.
XML-databaser kan ikke erstatte andre database-teknologier, men kan supplere dem og kan samtidig fungere som værktøj til integration mellem databaser.
- Vi har meget stor vækst i salgsprojekter inden for vores XML-databaseteknologi, Tamino og interessen er nærmest eksploderet for XML-databaser.
Det siger administrerende direktør Ole Kock, Software AG:
- Alene i foråret har vi haft 1.500 gæster på vores tekniske seminarer Vi kan mærke, at de store virksomheder nu ved, hvad XML er, og at deres behov for at anvende XML-databaser stiger, efterhånden som mængden af XML-dokumenter eksploderer, siger han.
Og det er netop inden for struktureret lagring af dokumenter, at XML-databaser har deres store styrke. Det gælder især dokumenter, som er knyttet sammen med andre dokumenter. Her kommer relationsdatabaserne til kort i forhold til XML-databaser. Gælder det derimod om at sikre integriteten af data, så er relationsdatabaser suveræne.
Fokus på dokumenter
De rene XML-databaser er centreret omkring komplekse dokumenter frem for flade data, og XML-strukturen i dokumenterne er det format, de lagres i. Over for dette står relationsdatabaserne, som skal designes og programmeres til lagring af de enkelte dataelementer i dokumenterne.
Relationsdatabasernes styrke er, at de understøtter en særdeles veletableret metode til lagring af mere flade datastrukturer.
I relationsdatabaser splittes dokumenter fuldstændig ad i data, der lagres i tabeller, mens XML-databaser lagrer XML-dokumenter som dokumenter eller fragmenter af dokumenter, hvilket angiveligt giver både en lettere implementering og en bedre ydelse.
Både og
Valget står ifølge Ole Kock ikke mellem XML-databaser og relationsdatabaser. Det er ikke et enten/eller, men et både/og, fordi de forskellige teknologier har hver deres styrker og svagheder.
- I store virksomheder har man typisk mange forskellige databaser. Når man skal vælge XML-database teknologi er det et vanskeligt valg, fordi de store relationsdatabaser som Oracle og IBM's DB2 i dag er udvidet med XML-teknologi. Men satser virksomhederne på standarder, så kan de "rene" XML-databaser være edderkoppen, der sidder i midten af spindet og binder tingene sammen. XML-databasen kan fungere som integrationsværktøj, siger Ole Kock.
Han tilføjer, at Software AG betragter det som en fordel, at softwaregiganter som IBM, Microsoft og Oracle alle har meldt positivt ud om XML-teknologi i databaser.
Tidligt ude med XML
Software AG har været meget tidligt ude med XML-teknologien og deltaget meget aktivt i arbejdet med at udforme XML-standarder i web-konsortiet W3C.
- Vi opfatter det som en klar fordel, at vi i dag har satset tidligt på XML. Nu, hvor teknologien er blevet almindeligt anerkendt, er vi allerede nået op på version 3.2 af Tamino-teknologien, siger Ole Kock og tilføjer:
- Microsoft har bebudet, at de vil lancere en XML-baseret database, der indtil videre kendes under kodenavnet Yukon, men vi forventer, at der vil gå et par år, før Yukon er klar, så vi regner med at kunne opretholde vores forspring. Desuden er Yukon en Windows-teknologi, hvor Tamino kører på alle platforme fra pc'er til mainframes.
Ole Kock erkender, at Software AG formentlig ikke vil kunne bevare sin altdominerende markedsandel indenfor XML-databaser, men han forventer, at Software AG vil få en pæn bid af kagen på fremtidens marked for XML-databaser.
Webservices
Et af de steder, hvor kampen kommer til at stå mellem de rene XML-databaser og relationsdatabaser udvidet med XML-teknologi, er ifølge Ole Koch systemer til webservices. Andre drivkræfter for XML-databaser er forretningsmæssig integration mellem virksomheder og styring af webindhold.
Det næste store teknologiske skridt for XML-databaser er den fulde fastlæggelse af standarden XQuery for forespørgsler i XML-databaser. Med XQuery kan man forespørge i databasen og justere på resultatet af sine forespørgsler. XQuery kan minde om SQL, men er angiveligt mere dynamisk og kan mere end SQL.
Billedtekst:
Ole Kock, Software AG: - Vi ser det som en fordel for os på XML-området, at vi er vant til at færdes i de store virksomheder.