網(wǎng)絡(luò)數(shù)據(jù)庫(kù)選型
資源天下 2019/8/17 9:11:59
(接上頁(yè))測(cè)死鎖和沖突并解決;較高的數(shù)據(jù)安全級(jí)別;具有面向制造系統(tǒng)的管理信息系統(tǒng)和財(cái)務(wù)系統(tǒng)的應(yīng)用系統(tǒng)。
2.1.2 開發(fā)工具
Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)的開發(fā)工具非常廣泛,除了Oracle自身提供的SQL Plus、Toad、SQL Developer、Workflow Builder、XML Publisher、Discovere、JDeveloper、Developer 6i(9i and 10g)—Forms and Reports等開發(fā)工具以外,還有好多的更加好用的第三方開發(fā)工具。
2.1.3 存在的缺點(diǎn)
Oracle的安裝相對(duì)比較復(fù)雜,自身的開發(fā)管理工具功能相對(duì)較弱。
2.2 Sybase 10 數(shù)據(jù)庫(kù)管理系統(tǒng)
ASE數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)品包括:SQL Sybase 10(數(shù)據(jù)庫(kù)管理系統(tǒng)的核心),Replication Server(實(shí)現(xiàn)數(shù)據(jù)庫(kù)分布的服務(wù)器),Backup Server(網(wǎng)絡(luò)環(huán)境下的快速備份服務(wù)器),Omini SQL Gateway(異構(gòu)數(shù)據(jù)庫(kù)庫(kù)關(guān)),Navigation Server(網(wǎng)絡(luò)上可擴(kuò)充的并行處理能力服務(wù)器),Control Server(數(shù)據(jù)庫(kù)管理員服務(wù)器)。屬于客戶機(jī)/服務(wù)器體系結(jié)構(gòu),提供了在網(wǎng)絡(luò)環(huán)境下的各節(jié)點(diǎn)上的數(shù)據(jù)庫(kù)數(shù)據(jù)的互訪。
2.2.1 技術(shù)特點(diǎn)
完全的客戶機(jī)/服務(wù)器體系結(jié)構(gòu),能適應(yīng)OLTP(On-Link Transaction Processing )要求,能為數(shù)百用戶提供高性能需求;采用單進(jìn)程多線索(Single Porcess and Multi-Threaded)技術(shù)進(jìn)行查詢,節(jié)省系統(tǒng)開銷,提高內(nèi)存的利用率;支持存儲(chǔ)過(guò)程,客戶只需通過(guò)網(wǎng)絡(luò)發(fā)出執(zhí)行請(qǐng)求,就可馬上執(zhí)行,有效地加快了數(shù)據(jù)庫(kù)訪問速度,明顯減少網(wǎng)絡(luò)通訊量,有效地提高了網(wǎng)絡(luò)環(huán)境的運(yùn)行效率,增加數(shù)據(jù)庫(kù)的服務(wù)容量;虛服務(wù)器體系結(jié)構(gòu)與對(duì)稱多處理器(SMP)技術(shù)結(jié)合,充分發(fā)揮多CPU硬件平臺(tái)的高性能。
2.2.2 開發(fā)工具
Sybase的開發(fā)工具主要包括Data Workbench、Visual Query Languange(圖形查詢語(yǔ)言)、Interactive SQL(交互式SQL環(huán)境)、Easy SQR(基于菜單的報(bào)表生成器)、SQR Debug(調(diào)試工具)、Gain Momentum(面向?qū)ο蟮亩嗝襟w開發(fā)平臺(tái))等。
2.2.3 存在的缺點(diǎn)
多服務(wù)器系統(tǒng)不支持分布透明;Replication Server數(shù)據(jù)方面的性能較差,不能與操作系統(tǒng)集成;對(duì)中文的支持較差。
2.3 Ingres數(shù)據(jù)庫(kù)管理系統(tǒng)
Ingres數(shù)據(jù)庫(kù)系統(tǒng)在技術(shù)上一直處于領(lǐng)先水平,Ingres數(shù)據(jù)庫(kù)不僅能管理數(shù)據(jù),而且還能管理知識(shí)和對(duì)象。Ingres產(chǎn)品分為三類:第一類為數(shù)據(jù)庫(kù)基本系統(tǒng),包括數(shù)據(jù)管理、知識(shí)管理、對(duì)象管理;第二類為開發(fā)工具;第三類為開放互聯(lián)產(chǎn)品。
2.3.1 技術(shù)特點(diǎn)
開放的客戶機(jī)/服務(wù)器體系結(jié)構(gòu),允許用戶建立多個(gè)多線索服務(wù)器;采用編譯的數(shù)據(jù)庫(kù)過(guò)程,有效地降低了CPU的占用率,減小了網(wǎng)絡(luò)開銷;根據(jù)查詢語(yǔ)言的要求自動(dòng)地在網(wǎng)絡(luò)環(huán)境中調(diào)整查詢順序,尋找最佳路徑;采用在線備份數(shù)據(jù),無(wú)需中斷系統(tǒng)的正常運(yùn)行,保持一致性的數(shù)據(jù)庫(kù)備份;提供快速提交、成組提交、多塊讀出與寫入的技術(shù),減少I/O數(shù)據(jù)量;采用多文件存儲(chǔ)數(shù)據(jù),便于在異常情況下對(duì)數(shù)據(jù)庫(kù)的恢復(fù);采用兩階段提交協(xié)議,保證了網(wǎng)絡(luò)分布事務(wù)的一致性;具有數(shù)據(jù)庫(kù)規(guī)則系統(tǒng),自動(dòng)激活滿足行為條件的規(guī)則,對(duì)每個(gè)表?yè)碛械莫?dú)立規(guī)則數(shù)不受限制;具有系統(tǒng)報(bào)警功能,當(dāng)數(shù)據(jù)在規(guī)定的數(shù)據(jù)量極限時(shí),自動(dòng)作出相應(yīng)的操作;能夠?qū)τ脩糇约憾x的數(shù)據(jù)類型進(jìn)行處理、存儲(chǔ)、定義數(shù)據(jù)的有效區(qū)間;允許用戶將自己定義的函數(shù)嵌入到數(shù)據(jù)庫(kù)管理系統(tǒng)中。
2.3.2 開發(fā)工具
Ingres的應(yīng)用開發(fā)工具主要包括Ingres /Windows 4GL、Ingres/Star和Ingres Enhanced Security。
2.3.3 存在的缺點(diǎn)
Ingres系統(tǒng)的不足之處是在產(chǎn)品服務(wù)上比較薄弱。
2.4 Informix數(shù)據(jù)庫(kù)管理系統(tǒng)
2.4.1 技術(shù)特點(diǎn)
Informix運(yùn)行在UNIX平臺(tái),支持SUNOS、HPUX、ALFAOSF/1;采用雙引擎機(jī)制,占用資源小,簡(jiǎn)單易用;具有DSA動(dòng)態(tài)可調(diào)整結(jié)構(gòu)支持SMP查詢語(yǔ)句、多線索查詢機(jī)制、三個(gè)任務(wù)隊(duì)列、虛擬處理器、并行索引功能、靜態(tài)分片數(shù)據(jù)物理結(jié)構(gòu)、支持雙機(jī)簇族、對(duì)復(fù)雜系統(tǒng)應(yīng)用開發(fā)的Informix 4GL CADE工具等功能。適(未完,下一頁(yè))
|