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

          [導入]xml db vs RDB

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

          主站蜘蛛池模板: 通榆县| 从江县| 甘洛县| 清镇市| 肇东市| 塔河县| 安义县| 舒兰市| 策勒县| 黄平县| 金门县| 孙吴县| 炉霍县| 青冈县| 大埔区| 阳信县| 游戏| 广德县| 元氏县| 内黄县| 秦安县| 大冶市| 福泉市| 大同县| 林口县| 丰顺县| 罗平县| 涿州市| 隆化县| 静乐县| 青岛市| 栖霞市| 保康县| 莱阳市| 鄂尔多斯市| 林甸县| 兴安盟| 略阳县| 宁德市| 忻州市| 贺州市|