国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

常用數據庫比較

2024-07-21 02:39:24
字體:
來源:轉載
供稿:網友

  目前,商品化的數據庫治理系統以關系型數據庫為主導產品,技術比較成熟。面向對象的數據庫治理系統雖然技術先進,數據庫易于開發、維護,但尚未有成熟的產品。國際國內的主導關系型數據庫治理系統有Oracle、SYBASE、INFORMIX和INGRES。 這些產品都支持多平臺,如UNIX、VMS、WINDOWS,但支持
  的程度不一樣。在下面的分析中會比較他們的平臺支持能力。IBM的DB2也是成熟的關系型數據庫。但是,DB2是內嵌于IBM的AS/400系列機中,只支持OS/400操作系統。根據選擇數據庫治理系統的依據,我們比較、分析一下這幾種數據庫治理系統的性能:
  
  1. ORACLE數據庫治理系統
  *無范式要求,可根據實際系統需求構造數據庫。
  *采用標準的SQL結構化查詢語言。
  *具有豐富的開發工具,覆蓋開發周期的各階段。
  *支持大型數據庫,數據類型支持數字、字符、大至2GB的二進制數
  據,為數據庫的面向對象存儲提供數據支持。
  *具有第四代語言的開發工具(SQL*FORMS、SQL*REPORTS、
  SQL*MENU等)。
  *具有字符界面和圖形界面,易于開發。ORACLE7。1版本具有面
  向對象的開發環境CDE2。
  *通過SQL*DBA控制用戶權限,提供數據保護功能,監控數據庫的運行狀態,調整數據緩沖區的大小。
  *分布優化查詢功能。
  *具有數據透明、網絡透明,支持異種網絡、異構數據庫系統。并行
  處理采用動態數據分片技術。
  *支持客戶機/服務器體系結構及混合的體系結構(集中式、分布式、
  客戶機/服務器)。
  *實現了兩階段提交、多線索查詢手段。
  *支持多種系統平臺(HPUX、SUNOS、OSF/1、VMS、
  WINDOWS、WINDOWS/NT、OS/2)。
  *數據安全保護措施:沒有讀鎖,采取快照SNAP方式完全消除了分
  布讀寫沖突。自動檢測死鎖和沖突并解決。
  *數據安全級別為C2級(最高級)。
  *數據庫內模支持多字節碼制,支持多種語言文字編碼。
  *具有面向制造系統的治理信息系統和財務系統應用系統。
  *ORACLE7。1版本服務器支持1000—10000個用戶。
  WORKGROUP/2000具有ORACLE7WORKGROUP服務器,POWER OBJECTS(圖形開發環境,支持OS/2、UNIX、WINDOWS/NT平臺。
  * 在中國的銷售份額占50%以上。
  
  2. SYBASE 10 數據庫治理系統
   SYBASE數據庫系統從1992年11月開始開發,歷經12—
  24個月的開發形成產品,產品包括:SQL SERVER 10(數據庫治理系統的核心),REPLICATION SERVER(實現數據庫分布的服務器),BACKUP SERVER(網絡環境下的快速備份服務器),OMINI SQL GATEWAY(異構數據庫庫關),NAVIGATION SERVER(網絡上可擴充的并行處理能力服務
  器),CONTROL SERVER(數據庫治理員服務器)。屬于客戶機/服務器體系結構,提供了在網絡環境下的各節點上的數據庫數據的互訪。
   SYBASE數據庫治理系統的技術特點是:
  *完全的客戶機/服務器體系結構,能適應OLTP(ON—LINE TRANSACTION PROCESSING)要求,能為數百用戶提供高性能需求。
  *采用單進程多線索(SINGLE PORCESS AND MULTI—THREADED)
  技術進行查詢,節省系統開銷,提高內存的利用率。
  *支持存儲過程,客戶只需通過網絡發出執行請求,就可馬
  上執行,有效地加快了數據庫訪問速度,明顯減少網絡通訊量,有可能極大的改善網絡環境的運行效率,增加數據庫的服務容量。
  *虛服務器體系結構與對稱多處理器(SMP)技術結合,充分發揮多CPU硬件平臺的高性能。
  *數據庫治理系統DBA在線調整監控數據庫系統的性能。
  *提供日志與數據庫的鏡象,提高數據庫容錯能力。
  *支持計算機蔟族(CLUSTER)環境下的快速故障切換。
  *通過存儲和觸發器(TRIGGER)由服務器制約數據的完整性。
  *多種安全機制對表、視圖、存儲過程、命令進行授權。
  *分布式事務處理采用2PC(TWO PHASE COMMIT)技術訪問
  *支持IMAGE和TEXT的數據類型,為工程數據庫和多媒體應用提供了良好的基礎。
  
  SYBASE的開發工具有:
  DATA WORKBENCH
  * VISUAL QUERY LANGUANGE(圖形查詢語言)
  * REPORT WORKBENCH(報表系統)
  * INTERACTIVE SQL(交互式SQL環境)
  * DATA ENTRY(快速錄入數據)
  APT WORKBENCH EMBEDED SQL
  SQR WORKBENCH(開放式報表系統)
  * EASY SQR(基于菜單的報表生成器)
  * SQR 4GL(第四代語言報表生成器)
  * SQR DEBUG(調試工具)
  * SQL—EXECUTE(動態表格配置)
  GAIN MOMENTUM(面向對象的多媒體開發平臺,可以 編輯動畫、聲音、位圖)
  
  SYBASE的不足:
  *多服務器系統不支持分布透明
  *REPLICATION SERVER數據方面的性能較差,并不能與操作系統集成
  *對中文的支持較差
  *多用于銀行系統等
  *尚無在此數據庫基礎上的企業治理信息系統
  
  3. INGRES智能關系性數據庫治理系統
   INGRES數據庫系統的多項技術直接采用了伯克利大學最新研究成果。
技術上一直處于領先水平。INGRES數據庫不僅能治理數據,而且還能治理知識和對象(對象是
  指數據與操作的結合體,計算機把他們作為整體處理)。
  INGRES產品分為三類:第一類為數據庫基本系統,包括了數據治理、知識治理、和對象治理。第二類為開發工具。第三類為開放互聯產品。INGRES的基本數據庫治理系統中
  的數據治理支持下面特點:
  *開放的客戶機/服務器體系結構,答應用戶建立多個多線索服務器。
  *編譯的數據庫過程。數據庫過程用INGRES第四代語言編寫。由服務器編譯治理,用來實現預定義的事務處理,減小CPU負載,減小網絡開銷。
  *智能優化功能。根據查詢語言的要求自動地在網絡環境中調整查詢順序,尋找最佳路徑。
  *數據的在線備份。無需中斷系統的正常運行,備份保持一致性的數據庫備份。
  *I/O減量處理。提供快速提交、成組提交、多塊讀出與寫入的技術。減少I/O量。
  *多文件存儲數據。一個表用一個文件存儲,便于在異常情況下對數據庫存進行恢復。
  *采用兩階段提交協議,保證了網絡分布事務的一致性。
  *具有數據庫規則系統。自動激活滿足行為條件的規則,對每個表擁有的獨立規則數不受限制,*無限制的向前推理和無限遞歸,確保數據庫的一致性。
  *具有報警系統,當數據在規定的數據量極限時,自動作出相應的操作。
  *資源控制與查詢優化相結合,由服務器控制查詢的資源消耗,確保系統的可猜測性能。
  *能夠對用戶自己定義的數據類型進行處理、存儲,定義數據的有效區間。
  *答應用戶將自己定義的函數嵌入到數據庫治理系統中。
  
  INGRES的應用開發工具:
  INGRES/WINDOWS 4GL,該工具通過面向對象的第四代語言和調試器,提高程序員的生產率。支持MICROSOFT
   WINDOWS、OPEN LOOK、DECWIN等窗口環境。INGRES/VISION。是應用代碼生成器,包括支持高級界面
  特征(應用結構的圖形表示、菜單驅動、在線HELP、有效數據的動態選擇)。他還答應用戶調整生成的代碼。用戶決策支持工具。包括GQL(GRAPHIC QUERY LANGUAGE)、GRAFSMAN、ipM(INTERACTIVE
  PERFORMANCE MONITOR INGRES/NET,是一種基于全局通信體系結構,能與OSI兼容的客戶機/服務器通信協議。支持詩句的透明性、網絡的透明性、多平臺透明性。
  INGRE/STAR,是一種分布信息治理機制,他答應用戶將分布在不同場地的數據庫視為整體,為分布式數據庫提供多數據庫存的集成、分布數據字典、分布查詢優化、分布處理。
  INGRES/GATEWAY,非INGRES數據庫系統與INGRES數據庫互聯產品。
  INGRES ENHANCED SECURITY增強保安系統按美國B1安全指標設計的安全系統,滿足數據一致性、可用性、可信性要求,具有行層標簽、底層多層安全系統、安全標簽數據類型和復雜的一致性機制。
  
  INGRES系統的不足:
  學術價值大于實用價值。即在學術方面把握領先技術,在產品服務上比較薄弱。
  
  4. INFORMIX數據庫治理系統
   INFORMIX運行在UNIX平臺,支持SUNOS、HPUX、ALFAOSF/1。采用雙引擎機制,占用資源小,簡單易用。適用于中小型數據庫治理。它具有:
  *DSA(DYMANIC SCALABLE ARCHITECTURE)動態可調整結構支持SMP查詢語句
  *多線索查詢機制
  *具有三個任務隊列
  *具有虛擬處理器
  *提供并行索引功能,是高性能的OLTP數據庫
  *數據物理結構為靜態分片
  *支持雙機簇族(CLUSTER)(只支持SESQUENT 平臺)
  *具有對復雜系統應用開發的INFORMIX 4GL CADE工具
  
  存在的缺陷有:
  *網絡性能不好,不支持異種網絡。即只支持數據透明不支持網絡透明。
  *并發控制易死鎖。
  *數據備份具有軟件鏡象功能,速度慢、可靠性差。
  *對大型數據庫系統不能得到很好的性能。
  *開發工具不成熟,只具有字符界面,多媒體數據弱,無覆蓋全開發過程的CASE工具。
  *無CLIENT/SERVER分布式處理模式
  *可移植性差,不同版本的數據結構不兼容。
  *4GL與CADE的代碼不可移植。
  
  INFORMIX的主要產品有:
  INFORMIX—SE
  INFORMIX—ONLINE
  INFORMIX—SQL
  INFORMIX—4GL
  INFORMIX—OPEN CASE/TOOL BUS
  INFORMIX—VIEW POINT
  INFORMIX—STAR
  INFORMIX—NET
  INFORMIX—GATEWAY
   ……
  5. DB2數據庫治理系統
   DB2是內嵌于IBM的AS/400系統上的數據庫治理系統,直接由硬件支持。它支持標準的SQL語言,具有與異種數據庫

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德庆县| 石林| 浦江县| 启东市| 鄂伦春自治旗| 西城区| 商南县| 玉门市| 新龙县| 湖口县| 肇庆市| 荣昌县| 华蓥市| 恩平市| 竹溪县| 鲁山县| 依兰县| 东辽县| 萨嘎县| 深圳市| 都江堰市| 石家庄市| 双柏县| 拜泉县| 建阳市| 自贡市| 合水县| 仁怀市| 正宁县| 宣汉县| 汉中市| 洛扎县| 天柱县| 桂东县| 会理县| 城步| 鄱阳县| 县级市| 澄迈县| 石渠县| 眉山市|