Ano ang pangunahing pagkakaiba sa pagitan ng XML na dokumento at relational database?
Ano ang pangunahing pagkakaiba sa pagitan ng XML na dokumento at relational database?

Video: Ano ang pangunahing pagkakaiba sa pagitan ng XML na dokumento at relational database?

Video: Ano ang pangunahing pagkakaiba sa pagitan ng XML na dokumento at relational database?
Video: What is a Firewall? 2024, Nobyembre
Anonim

Major pagkakaiba sa pagitan ng XML data at pamanggit na datos

An XML na dokumento naglalaman ng impormasyon tungkol sa kaugnayan ng datos mga bagay sa isa't isa nasa anyo ng hierarchy. Kasama ang pamanggit modelo, ang tanging uri ng mga relasyon na maaaring tukuyin ay ang parent table at dependent table na mga relasyon.

Kaya lang, paano gumagana ang XML at mga database?

Data-centric mga database mag-imbak ng data na hiwalay sa XML schema, kadalasang ginagawang mga relational table lang ang orihinal na nilalaman. Ang mga produktong ito ay tinutukoy bilang XML -pinagana mga database . Kung ang XML dokumento ay kailangan, ang data na naka-imbak sa mga relational na talahanayan ay maaaring itanong at isang XML nilikhang dokumento.

Bilang karagdagan, maaari bang gamitin ang XML bilang isang database? XML - Mga database . XML Database ay ginamit upang mag-imbak ng malaking halaga ng impormasyon sa XML pormat. Bilang ang gamitin ng XML ay tumataas sa bawat larangan, kinakailangan na magkaroon ng isang ligtas na lugar upang iimbak ang XML mga dokumento. Ang data na nakaimbak sa database maaari ma-query gamit ang XQuery, serialized, at i-export sa isang nais na format.

Maaari ring magtanong, mas mabilis ba ang XML kaysa sa SQL?

SQL ay magandang tabular data -- data na madaling umaangkop sa mga row at column. XML ay mabuti para sa hierarchical data -- data na mayroong ilang antas ng iba't ibang laki. SQL ay mabuti para sa imbakan at paghahanap. XML ay mabuti para sa pagpapadala at pag-format.

Paano iniimbak ng Rdbms ang XML data?

XML ang mga pinaganang database ay karaniwang nag-aalok ng isa o higit pa sa mga sumusunod na diskarte sa pag-iimbak ng XML sa loob ng tradisyunal na istruktura ng relasyon: XML ay nakaimbak sa isang CLOB (Character large object) XML ay `ginutay-gutay` sa isang serye ng mga Talahanayan batay sa isang Schema. XML ay nakaimbak sa isang katutubo XML Uri ayon sa tinukoy ng ISO Standard 9075-

Inirerekumendang: