首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 綜合知識

常見資料庫系統比較:DB2 資料庫架構與特色總覽

     編輯:DB2 綜合知識

DB2 產品定位與平台支援

DB2 為 IBM 產品,源自 System R 與 System R*。支援從 PC 到 UNIX、中小型機至大型機;從 IBM 到非 IBM (HP-UX、Solaris) 等作業平台。可獨立於主機以主/從模式運行,亦可在用戶端/伺服器環境運作。伺服器平台支援 OS/400、AIX、OS/2、HP-UX、Solaris;用戶端支援 OS/2、Windows、DOS、AIX、HP-UX、Solaris。

資料庫伺服器核心架構

DB2 核心稱作 DB2 Common Server,採多進程多線程架構,跨多種作業系統並針對各平台調優以達最佳效能。

核心特色

  1. 面向物件程式設計支援:複雜資料結構(非結構化文本物件)、布林/最近/任意匹配搜尋、使用者定義型別 (UDT) 與函數 (UDF)。
  2. 多媒體應用支援:大型二進位物件 (BLOB) 儲存多媒體物件。
  3. 備份與恢復能力:完整的災難復原機制。
  4. 預存程序與觸發器:建表時可宣告複雜完整性規則。
  5. SQL 查詢支援:標準 SQL 相容。
  6. 異構分散式資料庫存取:跨平台資料整合。
  7. 資料複寫:支援多種複寫拓撲。

開發工具生態

  • Visualizer 套件:Visualizer Query (可視化查詢)、Ultimedia Query (多媒體查詢)、Chart (圖表)、Procedure (流程)、Statistics (統計)、Plans (規劃)、Development (開發)。
  • VisualAge:強大的可視化面向物件應用開發工具,特色包括可視化程式設計、元件庫 (GUI 元件、資料庫查詢/交易/遠端函數通用元件)、關聯資料庫支援、團隊協作開發、增強動態連結庫、多媒體、資料共享。
  • VisualGen:整合 4GL、用戶端/伺服器、面向物件技術,提供完整高效開發環境。

DB2 憑藉跨平台能力、物件關聯特性與豐富工具鏈,長期佔據高階企業應用市場主導地位。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved