Vad är den grundläggande skillnaden mellan XML-dokument och relationsdatabas?
Vad är den grundläggande skillnaden mellan XML-dokument och relationsdatabas?

Video: Vad är den grundläggande skillnaden mellan XML-dokument och relationsdatabas?

Video: Vad är den grundläggande skillnaden mellan XML-dokument och relationsdatabas?
Video: What is XML | XML Beginner Tutorial | Learn XML with Demo in 10 min 2024, Maj
Anonim

Större skillnader mellan XML-data och relationsdata

Ett XML-dokument innehåller information om förhållandet till data föremål till varandra i hierarkins form. Med relationella modell, är de enda typerna av relationer som kan definieras överordnade tabeller och beroende tabellrelationer.

Bara så, hur fungerar XML och databaser tillsammans?

Datacentrerad databaser lagra data separat från XML schema, vanligtvis bara omvandla det ursprungliga innehållet till relationstabeller. Dessa produkter kallas XML -aktiverad databaser . Om en XML dokument behövs, data som lagras i relationstabeller kan efterfrågas och en XML dokument skapat.

Kan XML dessutom användas som en databas? XML - Databaser . XML-databas är Begagnade att lagra enorma mängder information i XML formatera. Som den använda sig av av XML ökar inom alla områden, krävs det att man har en säker plats att förvara XML dokument. Data som lagras i databas kan frågas med XQuery, serialiseras och exporteras till önskat format.

Man kan också fråga sig, är XML snabbare än SQL?

SQL är bra tabelldata -- data som enkelt passar in i rader och kolumner. XML är bra för hierarkiska data -- data som har flera nivåer av olika storlekar. SQL är bra för lagring och sökning. XML är bra för överföring och formatering.

Hur lagrar Rdbms XML-data?

XML aktiverade databaser erbjuder vanligtvis en eller flera av följande metoder för lagra XML inom den traditionella relationsstrukturen: XML är lagrat in i en CLOB (karaktär stort objekt) XML är "strimlad" i en serie tabeller baserade på ett schema. XML är lagrat till en infödd XML Typ enligt definition av ISO Standard 9075-

Rekommenderad: