XML database



XML-andmebaas Andmebaas, kus hoitakse XML-dokumente.

On olemas kaht liiki XML-andmebaase.

Esimene tüüp on nn. "XML-võimeline andmebaas", mis kujutab endast relatsioonilist või objektorienteeritud andmebaasi ja mida on laiendatud XML-andmete hoidmiseks. Selle meetodi korral toimub alati andmebaasis oleva struktuuri (relatsioonandmebaasi puhul ridade ja veergude) konverteerimine XML-dokumendiks ja tagasi. Peale selle saab taolises andmebaasis hoida ainult üht osa XML-dokumendist.

Teine tüüp on nn. "päris XML-andmebaas", mis indekseerib XML-dokumente otse ja salvestab terveid XML-dokumente koos juurdekuuluvate elementidega. Sõltuvalt rakendusest võib päris XML-andmebaas töötada paremini kui XML-võimeline andmebaas