對(duì)DB2 9數(shù)據(jù)庫(kù)優(yōu)點(diǎn)的詳細(xì)描述
此文章主要介紹的是DB2 9數(shù)據(jù)庫(kù)優(yōu)點(diǎn)的詳細(xì)分析,我們大家都知道XML是一種用起來(lái)比較靈活的語(yǔ)言。在其中用戶可標(biāo)記自己的tag(標(biāo)簽)來(lái)定義其相關(guān)的數(shù)據(jù)類型。在這些tag中用戶可以自己定義原理或者屬性的名稱。
這樣的話只要得到了XML文件,即使另一個(gè)對(duì)此系統(tǒng)毫不知情的用戶也可以很輕易地讀懂這些數(shù)據(jù)。
XML是一種靈活的語(yǔ)言。在其中用戶可以標(biāo)記自己的tag(標(biāo)簽)來(lái)定義其數(shù)據(jù)類型。在這些tag中用戶可以自己定義原理或者屬性的名稱,這樣的話只要得到了XML文件,即使另一個(gè)對(duì)此系統(tǒng)毫不知情的用戶也可以很輕易地讀懂這些數(shù)據(jù)。
當(dāng)不同的用戶在交換數(shù)據(jù)的時(shí)候,只要遵循XML標(biāo)準(zhǔn),每一個(gè)應(yīng)用程序可以針對(duì)自己所使用的數(shù)據(jù)類型編寫(xiě)XML解釋器,將XML文件中的數(shù)據(jù)輕易地轉(zhuǎn)化成自己使用的數(shù)據(jù)類型,這樣就可以保證在不同的應(yīng)用程序之間數(shù)據(jù)得以快速地交流。
但是作為存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù),以往的基于關(guān)系的表并不能夠很好地適應(yīng)這種新的需求。用戶仍然需要花費(fèi)大量時(shí)間將XML數(shù)據(jù)轉(zhuǎn)化到關(guān)系類型然后輸入數(shù)據(jù)庫(kù),或者根據(jù)需要編寫(xiě)復(fù)雜的查詢?cè)賹⑦@些數(shù)據(jù)讀取出來(lái)。這種方法既添加了難度,也降低了效率。原本的XML文件會(huì)被重新解析到各個(gè)表中,這個(gè)過(guò)程對(duì)于復(fù)雜或者有著大數(shù)據(jù)量的系統(tǒng)來(lái)說(shuō)是相當(dāng)消耗資源的。
DB2 9數(shù)據(jù)庫(kù)相對(duì)于其他數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)說(shuō)有了大幅度的創(chuàng)新。實(shí)際上,DB2 9對(duì)于XML的支持不僅僅體現(xiàn)在XML類型的數(shù)據(jù)上,一些用關(guān)系模型難以解決的問(wèn)題也可以使用XML模型得以解決。DB2 9對(duì)XML的支持與經(jīng)典的關(guān)系數(shù)據(jù)模型相比所具有的優(yōu)勢(shì)是不可忽略的。
上述的相關(guān)內(nèi)容就是對(duì)關(guān)于DB2 9數(shù)據(jù)庫(kù)優(yōu)點(diǎn)詳細(xì)分析的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
【編輯推薦】