posts - 176, comments - 240, trackbacks - 0, articles - 7

          [導入]xml db vs RDB

          Posted on 2005-11-15 12:23 canonical 閱讀(270) 評論(0)  編輯  收藏 所屬分類: 軟件開發
             關系數據庫的理論基礎是集合論,而集合的基本定義就是不重復的一組元素。而xml數據庫方面尚缺乏相應的理論來消除數據冗余性。
             關系數據庫能夠成功的另外一個重要原因是它采用平面表形式,而應用中大量使用的正是平面表,所以數據庫表在很多時候是數據的最適表現形式,使用xml表達 只會增加不必要的復雜性。平面表的基本假設是所有條目的結構都是一樣的(具有一個header),而xml表示形式本身不存在這樣的假定,因此很多時候無 法根據數據的shape來做有效的優化。當然xml schema等技術正在快速發展的過程中,當相應的元數據描述和使用技術逐漸成熟之后,xml的處理方式會得到本質的提高。
             xml技術是目前元語言的代表,它最重要的技術優勢在于它是人與機器都能輕易理解的語言,是人機共享的信道! 目前它并不適合在應用程序中表達復雜的多維關聯。特別是目前多數操縱xml的API都是面向文檔的,所存取的數據類型都是字符串,更造成了程序應用上的困 難。

          主站蜘蛛池模板: 汾西县| 塘沽区| 泰顺县| 泸定县| 玉溪市| 龙里县| 股票| 美姑县| 枞阳县| 汝州市| 新兴县| 隆子县| 林州市| 保亭| 库尔勒市| 屏东县| 霍城县| 碌曲县| 绵竹市| 株洲县| 尤溪县| 张家口市| 霍邱县| 新晃| 雅安市| 建昌县| 石泉县| 东平县| 油尖旺区| 湘阴县| 昌黎县| 清镇市| 景谷| 东海县| 沙坪坝区| 曲麻莱县| 长岭县| 南靖县| 梅州市| 杂多县| 奇台县|