Kakšna je temeljna razlika med dokumentom XML in relacijsko bazo podatkov?
Kakšna je temeljna razlika med dokumentom XML in relacijsko bazo podatkov?

Video: Kakšna je temeljna razlika med dokumentom XML in relacijsko bazo podatkov?

Video: Kakšna je temeljna razlika med dokumentom XML in relacijsko bazo podatkov?
Video: Что такое брандмауэр? 2024, December
Anonim

Major razlike med podatki XML in relacijski podatki

An XML dokument vsebuje informacije o razmerju podatkov predmetov drug drugemu v obliko hierarhije. Z relacijski modela, so edine vrste odnosov, ki jih je mogoče definirati, razmerja nadrejene tabele in odvisne tabele.

Le tako, kako XML in baze podatkov delujejo skupaj?

Osredotočeno na podatke podatkovnih baz hranite podatke ločeno od XML shemo, običajno samo preoblikovanje izvirne vsebine v relacijske tabele. Ti izdelki se imenujejo XML - omogočeno podatkovnih baz . Če je XML je potreben dokument, je mogoče poizvedovati po podatkih, shranjenih v relacijskih tabelah in an XML ustvarjen dokument.

Poleg tega je mogoče XML uporabiti kot bazo podatkov? XML - Baze podatkov . Baza podatkov XML je uporabljeno za shranjevanje ogromne količine informacij v XML formatu. Kot uporaba od XML narašča na vseh področjih, je potrebno imeti zavarovan prostor za shranjevanje XML dokumenti. Podatki, shranjeni v baza podatkov lahko poizvedovati z uporabo XQuery, serializirati in izvoziti v želeno obliko.

Lahko se tudi vprašamo, ali je XML hitrejši od SQL?

SQL so dobri tabelarni podatki - podatki, ki se zlahka prilegajo vrsticam in stolpcem. XML je dober za hierarhične podatke – podatke, ki imajo več ravni različnih velikosti. SQL je dober za shranjevanje in iskanje. XML je dober za prenos in formatiranje.

Kako Rdbms shranjuje podatke XML?

XML omogočene baze podatkov običajno ponujajo enega ali več naslednjih pristopov k shranjevanje XML znotraj tradicionalne relacijske strukture: XML je shranjeni v CLOB (velik predmet) XML je 'razrezan' v serijo tabel, ki temelji na shemi. XML je shranjeni v domačina XML Tip, kot je opredeljen v standardu ISO 9075-

Priporočena: