Mis on põhimõtteline erinevus XML-dokumendi ja relatsiooniandmebaasi vahel?
Mis on põhimõtteline erinevus XML-dokumendi ja relatsiooniandmebaasi vahel?

Video: Mis on põhimõtteline erinevus XML-dokumendi ja relatsiooniandmebaasi vahel?

Video: Mis on põhimõtteline erinevus XML-dokumendi ja relatsiooniandmebaasi vahel?
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim

Major erinevused XML-andmete vahel ja relatsiooniandmed

An XML-dokument sisaldab teavet suhte kohta andmeid esemed üksteisele aastal hierarhia vorm. Koos suhteline mudeli järgi on ainsad defineeritavad seoste tüübid ematabelid ja sõltuvad tabelisuhted.

Nii, kuidas XML ja andmebaasid koos töötavad?

Andmekeskne andmebaasid salvestada andmeid eraldi XML skeem, tavaliselt lihtsalt algse sisu teisendamine relatsioonitabeliteks. Neid tooteid nimetatakse XML -lubatud andmebaasid . Kui an XML dokumenti on vaja, saab pärida relatsioonitabelites salvestatud andmeid ja an XML loodud dokument.

Lisaks, kas XML-i saab kasutada andmebaasina? XML - Andmebaasid . XML-andmebaas on kasutatud salvestada tohutul hulgal teavet XML vormingus. Nagu kasutada kohta XML kasvab igas valdkonnas, on nõutav turvalise ladustamiskoha olemasolu XML dokumente. Andmed, mis on salvestatud andmebaas saab päringuid XQuery abil, serialiseerida ja soovitud vormingusse eksportida.

Võib ka küsida, kas XML on kiirem kui SQL?

SQL on head tabeliandmed – andmed, mis mahuvad kergesti ridadesse ja veergudesse. XML sobib hästi hierarhiliste andmete jaoks, millel on mitu erineva suurusega taset. SQL sobib hästi ladustamiseks ja otsimiseks. XML sobib hästi edastamiseks ja vormindamiseks.

Kuidas Rdbms XML-andmeid salvestab?

XML toega andmebaasid pakuvad tavaliselt ühte või mitut järgmistest lähenemisviisidest XML-i salvestamine traditsioonilises suhtestruktuuris: XML on ladustatud CLOBiks (tähemärgiga suur objekt) XML on "hakitud" skeemil põhinevateks tabeliteks. XML on ladustatud põliselanikuks XML Tüüp vastavalt ISO standardile 9075-

Soovitan: