常見數(shù)據(jù)庫系統(tǒng)之比較 - DB2數(shù)據(jù)庫
2024-09-06 23:58:12
供稿:網(wǎng)友
db2是ibm公司的產品,起源于system r和system r*。他支持從pc到unix,從中小型機到大型機;從ibm到非ibm(hp及sun unix系統(tǒng)等)各種操作平臺。他既可以在主機上以主/從方式獨立運行,也可以在客戶/服務器環(huán)境中運行。其中服務
平臺可以是os/400,aix,os/2,hp-unix,sun-solaris等操作系統(tǒng),客戶機平臺可以是os/2或windows, dos, aix, hp-ux, sun solaris等操作系統(tǒng)。
數(shù)據(jù)庫服務器
db2數(shù)據(jù)庫核心又稱作db2公共服務器,采用多進程多線索體系結構,可以運行于多種操作系統(tǒng)之上,并分別根據(jù)相應平臺環(huán)境作了調整和優(yōu)化,以便能夠達到較好的性能。
db2核心數(shù)據(jù)庫的特色有:
(1) 支持面向對象的編程
db2支持復雜的數(shù)據(jù)結構,如無結構文本對象,可以對無結構文本對象進行布爾匹配、最接近匹配和任意匹配等搜索。可以建立用戶數(shù)據(jù)類型和用戶自定義函數(shù)。
(2) 支持多媒體應用程序
db2支持大二分對象(blob),允許在數(shù)據(jù)庫中存取二進制大對象和文本大對象。其中,二進制大對象可以用來存儲多媒體對象。
(3) 備份和恢復能力
(4) 支持存儲過程和觸發(fā)器,用戶可以在建表時顯示的定義復雜的完整性規(guī)則
(5) 支持的硅sql查詢
(6) 支持異構分布式數(shù)據(jù)庫訪問
(7) 支持數(shù)據(jù)復制
開發(fā)工具
ibm提供了許多開發(fā)工具,主要有visualizer query, visualage, visualgen。
visualizer是客戶/服務器環(huán)境中的集成工具軟件,主要包括visualizer query可視化查詢工具,visualizer ultimedia query可視化多媒體查詢工具,visualizer chart可視化圖標工具,visualizer procedure可視化過程工具,
visualizer statistics可視化統(tǒng)計工具,visualizer plans可視化規(guī)劃工具, visualizer development可視化開發(fā)工具。
visualage是一個功能很強的可視化的面向對象的應用開發(fā)工具,可翼大幅度的提高軟件開發(fā)效率。其主要特征有:
(1) 可視化程序設計工具。
(2) 部件庫。包括支持圖形用戶接口的預制不見,以及包含數(shù)據(jù)庫查詢、事務和本地、遠程函數(shù)的通用部件。
(3) 關系數(shù)據(jù)庫支持。
(4) 群體程序設計。
(5) 支持增強的動態(tài)連接庫。
(6) 支持多媒體。
(7) 支持數(shù)據(jù)共享。
visualgen是ibm所提供的高效開發(fā)方案中的重要組成部分。它集成了第四代語言、客戶/服務器與面向對象技術,給用戶提供了一個完整、高效的開發(fā)環(huán)境。