[發明專利]一種純擴展標記語言數據庫的查詢管理方法及其系統無效
| 申請號: | 200910079301.7 | 申請日: | 2009-03-06 |
| 公開(公告)號: | CN101504660A | 公開(公告)日: | 2009-08-12 |
| 發明(設計)人: | 馮建華;李國良;張鵬 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京清亦華知識產權代理事務所 | 代理人: | 羅文群 |
| 地址: | 1000*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擴展 標記 語言 數據庫 查詢 管理 方法 及其 系統 | ||
技術領域
本發明涉及一種純擴展標記語言數據庫的查詢管理方法及其系統,屬于計算機純擴展標記語言數據庫的查詢管理技術領域。
背景技術
為了克服HTML技術和SGML技術所存在的不足,XML技術得以出現。XML的全稱是eXtensible?Markup?Language(以下簡稱擴展標記語言),它是一種專門為互聯網所設計的標記語言。XML的重點是管理信息的數據本身,數據的顯示交給其他技術解決。可以說,XML技術從誕生之日就預示了它輝煌的未來,特別是隨著近些年Web?Service的蓬勃發展,XML越來越多地活躍在數據交換和存儲領域。
目前,XML已經成為互聯網上數據表示和數據交換的新標準,其可以創建標記和文法結構,以便于結構化地描述特定領域的信息,從而提供一種處理數據的最佳方式。無論在數據表示和存儲方面,還是在數據的傳輸和處理方面,XML都有獨特的優勢。首先,XML技術實現不同數據源之間的數據交換。XML和Java一樣具有跨平臺特性。XML的跨平臺特性在于它提供了一種不同的數據源之間進行數據交換的公共標準,是一種公共的交互平臺。其次,XML技術實現了一份數據多種顯示。XML標記語言將信息的數據部分和信息的樣式部分進行了區分。面對一個XML文檔,只知道該XML文檔存放的是什么數據,而沒有辦法決定這些數據將來的顯示樣式。也就是說一個XML文檔并不決定數據的顯示樣式,數據的顯示部分是由其他語言來解決的,這就給我們機會來按照自己的意愿給一份數據隨意添加多種樣式。另外,XML技術實現了數據的分布式處理。XML是一種針對互聯網而設計的標記語言,一個保存有數據的XML文檔可以在互聯網自由傳送。當XML格式的數據被發送給客戶端后,客戶可以通過應用軟件從XML文檔中提出這些數據,進而對它進行編輯和處理,而不僅僅是顯示結果。XML文檔對象模型(DOM)允許用腳本和其他編程語言處理XML格式的數據。而原來的HTML標記語言,即便是對一個字符的更改也都必須在服務器上進行,從而導致整個頁面數據全部重新傳輸。因此,XML數據模型的一個優點就是將原來必須由服務器端處理的許多負載都分配到了客戶端處理,從而降低了服務器的負擔,優化了服務器的性能。還有,XML技術簡單易學且功能強大。XML和HTML一樣簡單易學,同時它還繼承了SGML的強大功能。整個XML1.0規范全部打印出來也不超過40頁,而SGML的正式規范打印出來將超過500頁。
需要強調的是,XML技術以樹型結構組織數據,而傳統的數據庫采用二維表型的數據結構,從而XML文檔難以存儲到傳統的數據庫中。如何管理和存儲XML文檔成為產業界普遍關注的問題之一。
XML數據庫是一個XML文檔的集合,這些文檔是持久的并且是可操作的。目前XML數據庫有三種類型:一種稱為XML?Enabled?Database(XEDB),即能處理XML的數據庫。其特點是在原有的數據庫系統上擴充對XML數據的處理功能,使之能適應XML數據存儲和查詢的需要。能處理XML的數據庫的主要思路在于,將XML文檔映射并存儲到關系數據庫系統中。這種方法的缺點是當前的關系數據庫系統與XML的負載是不協調的,而且通過諸如結構化查詢語言SQL(Structured?Query?Language)的接口訪問XML數據會招致與存儲無關的額外負擔。另一種稱為Native?XML?Database(NXD),即純XML數據庫。其特點是以自然的方式處理XML數據,以XML文檔作為基本的邏輯存儲單位。第三種稱為Hybrid?XMLDatabase(HXD),即混合XML數據庫。根據應用的需求,可以視其為XEDB或NXD的數據庫,比較典型的例子是Ozone。可以說,能處理XML的數據庫和混合XML數據庫是將XML數據查詢轉化成為原有數據庫的查詢表達并進行查詢處理,然后將查詢結果轉化為XML數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910079301.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種轉換數據的方法及裝置
- 下一篇:一種頁面資源的處理方法及裝置





