自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

超越關(guān)系型數(shù)據(jù)庫(kù) pureXML技術(shù)應(yīng)用及展望

數(shù)據(jù)庫(kù)
pureXML的意義不僅僅是提供了一種存儲(chǔ)XML數(shù)據(jù)的更有效的方式,可用于廣泛使用XML數(shù)據(jù)的各類領(lǐng)域,同時(shí)由于pureXML所代表的層次型數(shù)據(jù)組織方式,使得我們有了兩種關(guān)系型和層次型兩種數(shù)據(jù)建模的方法,

pureXML技術(shù)及混合型數(shù)據(jù)庫(kù)的出現(xiàn),超越了關(guān)系型數(shù)據(jù)庫(kù)固有的局限性,為數(shù)據(jù)庫(kù)的應(yīng)用及開發(fā)開辟了新的領(lǐng)域。其意義不僅僅是提供了一種存儲(chǔ)XML數(shù)據(jù)的更有效的方式,可用于廣泛使用XML數(shù)據(jù)的各類領(lǐng)域,同時(shí)由于pureXML所代表的層次型數(shù)據(jù)組織方式,使得我們有了兩種關(guān)系型和層次型兩種數(shù)據(jù)建模的方法,即使是對(duì)于傳統(tǒng)非XML的關(guān)系型數(shù)據(jù),在某些情況下將傳統(tǒng)關(guān)系型的數(shù)據(jù)轉(zhuǎn)化為層次型存儲(chǔ)也將帶來(lái)巨大的業(yè)務(wù)價(jià)值。

從對(duì)現(xiàn)有XML數(shù)據(jù)管理的應(yīng)用看,pureXML技術(shù)的價(jià)值是非常明顯的。如在書籍出版領(lǐng)域,W3C已經(jīng)制定了各類數(shù)據(jù)的規(guī)范,今天很多這個(gè)領(lǐng)域的數(shù)據(jù)就是以XML的形式存在。但是如何提供有效的存儲(chǔ)方式,以及準(zhǔn)確高效的數(shù)據(jù)查詢方式卻始終是關(guān)系型數(shù)據(jù)庫(kù)的一個(gè)挑戰(zhàn)。以圖書為例,任何書籍的信息有部分結(jié)構(gòu)化的成分,但是書籍內(nèi)容的差異性太大,很難用一種統(tǒng)一的結(jié)構(gòu)化的體系進(jìn)行描述。另一方面,基于各類書籍文章的結(jié)構(gòu),提供精確地信息查詢和搜索又有重要的應(yīng)用價(jià)值。傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)很難對(duì)書籍XML數(shù)據(jù)建模,更難以提供準(zhǔn)確的查詢和搜索。往往只能用全文檢索的模式提供一些簡(jiǎn)單的功能。而采用pureXML技術(shù),任何書籍XML信息可以直接存儲(chǔ)在數(shù)據(jù)庫(kù)中,無(wú)需復(fù)雜建模。由于XML的自描述能力,一旦數(shù)據(jù)以XML對(duì)象存儲(chǔ),就可以提供精確地查詢和搜索。舉個(gè)簡(jiǎn)單例子,對(duì)于一本300頁(yè)的書,全文檢索只能返回其中是否有你查詢的內(nèi)容,無(wú)法準(zhǔn)確定位在哪一章、哪一節(jié)、哪一頁(yè),其實(shí)用性很弱。而通過(guò)pureXML的Xquery進(jìn)行查詢,可以準(zhǔn)確定位到最細(xì)的粒度,而且可對(duì)指定范圍進(jìn)行搜索。

在XML廣泛使用的信息交換領(lǐng)域,pureXML 能夠很大程度上地降低數(shù)據(jù)模型設(shè)計(jì)的復(fù)雜性。無(wú)需將XML每個(gè)數(shù)據(jù)項(xiàng)的信息都映射到關(guān)系型表的字段上,減少了很多不必要的加工處理過(guò)程。另外XML所具有的擴(kuò)展性和靈活性的優(yōu)勢(shì)可得到充分的發(fā)揮。數(shù)據(jù)層的存儲(chǔ)模式不再與數(shù)據(jù)交換本身的內(nèi)容是緊密耦合的關(guān)系?;趐ureXML可設(shè)計(jì)相對(duì)通用的數(shù)據(jù)交換的存儲(chǔ)模式,而且可以方便地適應(yīng)數(shù)據(jù)標(biāo)準(zhǔn)的調(diào)整和變化。這一點(diǎn)在很多監(jiān)管類報(bào)表信息收集(如XBRL)上有重要的應(yīng)用價(jià)值。

即使對(duì)于不涉及任何XML數(shù)據(jù)的應(yīng)用,pureXML所代表的層次型數(shù)據(jù)結(jié)構(gòu)和面向?qū)ο蟮脑O(shè)計(jì)方式,也可對(duì)關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)方式提供重要的補(bǔ)充。比如對(duì)于復(fù)雜對(duì)象的結(jié)構(gòu)的建模,層次型的模型比關(guān)系型有明顯的優(yōu)勢(shì)。以電子病歷為例,下面為關(guān)系型建模的樣例:


如果采用層次型的數(shù)據(jù)存儲(chǔ)方式,則相對(duì)簡(jiǎn)單、直接

在關(guān)系型的模型中對(duì)象與對(duì)象之間的嵌套關(guān)系比較難于描述,不對(duì)數(shù)據(jù)內(nèi)在的順序關(guān)系進(jìn)行維護(hù),只能通過(guò)增加附加的屬性通過(guò)數(shù)據(jù)值進(jìn)行管理。實(shí)體之間的差異性需要通過(guò)不同的表,這樣對(duì)于同類信息,也可能要建立很多不同的表.

在同一個(gè)表中,如果每條記錄的屬性差異性很大,則需要通枚舉的方式將各種可能出現(xiàn)的屬性都建成表上的字段。如果采用pureXML技術(shù)則可大大方便對(duì)這類信息的管理.

 以上僅是pureXML應(yīng)用的簡(jiǎn)單示例,隨著XML的標(biāo)準(zhǔn)在各個(gè)行業(yè)更為廣泛深入地應(yīng)用,以及Web 2.0等新興技術(shù)領(lǐng)域的發(fā)展,我們相信這類技術(shù)將越來(lái)越多地應(yīng)用到各類系統(tǒng)中.

數(shù)據(jù)庫(kù)的歷史經(jīng)歷了40年的歷程,每一種技術(shù)都是隨挑戰(zhàn)應(yīng)運(yùn)而生。層次型數(shù)據(jù)庫(kù)和關(guān)系型數(shù)據(jù)庫(kù)在此過(guò)程中都曾為其發(fā)展起到重要的作用,而技術(shù)的發(fā)展在一次次潮流的循環(huán)往復(fù)中得到升華。為適應(yīng)今天及未來(lái)的業(yè)務(wù)挑戰(zhàn),由層次模型與傳統(tǒng)的關(guān)系型模型結(jié)合的混合數(shù)據(jù)庫(kù)技術(shù)為數(shù)據(jù)庫(kù)的發(fā)展開辟了新的方向.IBM所推出的DB2 pureXML技術(shù)僅僅是新的變革的開始.正如關(guān)系型數(shù)據(jù)庫(kù)曾經(jīng)為IT產(chǎn)業(yè)的發(fā)展做出了舉足輕重的貢獻(xiàn),我們有理由對(duì)pureXML所代表的新一代混合數(shù)據(jù)庫(kù)技術(shù)充滿期待.

【編輯推薦】

  1. DB2 Version 9.5 pureXML的增強(qiáng)和新特性
  2. 基于pureXML技術(shù)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)擴(kuò)展
  3. pureXML:引發(fā)數(shù)據(jù)庫(kù)技術(shù)新一輪革命
責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2018-07-18 09:16:39

關(guān)系型非關(guān)系型數(shù)據(jù)庫(kù)

2011-06-07 17:14:15

關(guān)系型數(shù)據(jù)庫(kù)壓縮技術(shù)

2021-09-06 10:24:12

鴻蒙HarmonyOS應(yīng)用

2011-05-19 09:24:12

關(guān)系型數(shù)據(jù)庫(kù)

2009-03-19 09:53:11

pureXMLXML關(guān)系數(shù)據(jù)庫(kù)

2010-12-10 10:17:21

關(guān)系型數(shù)據(jù)庫(kù)

2022-06-13 08:30:01

數(shù)據(jù)庫(kù)管理系統(tǒng)

2017-03-17 14:44:04

關(guān)系型數(shù)據(jù)庫(kù)原理

2022-12-27 08:38:45

關(guān)系型數(shù)據(jù)庫(kù)設(shè)計(jì)

2016-08-23 14:25:19

MySQL約束數(shù)據(jù)庫(kù)

2021-01-26 13:31:48

數(shù)據(jù)庫(kù)關(guān)系型數(shù)據(jù)庫(kù)冗余

2021-07-28 14:40:57

鴻蒙HarmonyOS應(yīng)用

2023-05-20 08:11:55

2023-05-22 16:10:51

動(dòng)態(tài)共享包數(shù)據(jù)庫(kù)

2022-07-27 08:32:01

數(shù)據(jù)庫(kù)MySQL

2013-04-26 16:18:29

大數(shù)據(jù)全球技術(shù)峰會(huì)

2018-05-17 23:07:12

2014-12-12 16:53:07

AWS關(guān)系型數(shù)據(jù)庫(kù)Aurora系統(tǒng)

2018-03-26 12:58:52

數(shù)據(jù)庫(kù)OracleMySQL

2013-06-28 11:28:21

Facebook數(shù)據(jù)庫(kù)大數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)