Aký je zásadný rozdiel medzi dokumentom XML a relačná databáza?
Aký je zásadný rozdiel medzi dokumentom XML a relačná databáza?

Video: Aký je zásadný rozdiel medzi dokumentom XML a relačná databáza?

Video: Aký je zásadný rozdiel medzi dokumentom XML a relačná databáza?
Video: XML Schema (XSD) Beginner Tutorial with Demo 2024, Smieť
Anonim

Major rozdiely medzi údajmi XML a relačné údaje

An XML dokument obsahuje informácie o vzťahu údajov položky navzájom v forma hierarchie. S vzťahový Jediným typom vzťahov, ktoré možno definovať, sú vzťahy nadradenej tabuľky a závislé tabuľky.

Ako teda XML a databázy spolupracujú?

Dátovo orientované databázy uchovávať údaje oddelene od XML schému, zvyčajne len transformáciu pôvodného obsahu do relačných tabuliek. Tieto produkty sa označujú ako XML - povolené databázy . Ak XML je potrebný dokument, je možné vyhľadávať údaje uložené v relačných tabuľkách a XML vytvorený dokument.

Okrem toho, dá sa XML použiť ako databáza? XML - databázy . XML databáza je použité uchovávať obrovské množstvo informácií XML formát. Ako použitie z XML narastá v každej oblasti, je potrebné mať zabezpečené miesto na uloženie XML Dokumenty. Údaje uložené v databáza môže dopytovať pomocou XQuery, serializovať a exportovať do požadovaného formátu.

Niekto sa môže tiež opýtať, je XML rýchlejšie ako SQL?

SQL sú dobré tabuľkové údaje - údaje, ktoré sa ľahko zmestia do riadkov a stĺpcov. XML je vhodný pre hierarchické dáta - dáta, ktoré majú niekoľko úrovní rôznych veľkostí. SQL je vhodný na ukladanie a vyhľadávanie. XML je vhodný na prenos a formátovanie.

Ako Rdbms ukladá údaje XML?

XML povolené databázy zvyčajne ponúkajú jeden alebo viacero z nasledujúcich prístupov ukladanie XML v rámci tradičnej vzťahovej štruktúry: XML je uložené do CLOB (znak veľký objekt) XML je "skartovaný" do série tabuliek založených na schéme. XML je uložené do domorodca XML Typ podľa normy ISO 9075-

Odporúča: