當前位置:工程項目OA系統(tǒng) > 建筑施工OA系統(tǒng) > 使用說明 > 服務(wù)器和網(wǎng)絡(luò)
什么是數(shù)據(jù)庫?
數(shù)據(jù)庫有很多種,他們主要是用來存儲數(shù)據(jù)的。下面是比較常見的幾種數(shù)據(jù)庫的比較:
SQL Server數(shù)據(jù)庫:
美國Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。SQLServer是一個可擴展的、高性能的、為分布式客戶機/服務(wù)器計算所設(shè)計的數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)了與WindowsNT的有機結(jié)合,提供了基于事務(wù)的企業(yè)級信息管理系統(tǒng)方案。
其主要特點如下:
1、高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。
2、系統(tǒng)管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統(tǒng)管理和配置。
3、強壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。
4、支持對稱多處理器結(jié)構(gòu)、存儲過程、ODBC,并具有自主的SQL語言。
SQLServer以其內(nèi)置的數(shù)據(jù)復制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。
ORACLE:
美國Orcale公司研制的一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一個協(xié)調(diào)服務(wù)器和用于支持任務(wù)決定型應用程序的開放型RDBMS。它可以支持多種不同的硬件和操作系統(tǒng)平臺,從臺式機到大型和超級計算機,為各種硬件結(jié)構(gòu)提供高度的可伸縮性,支持對稱多處理器、群集多處理器、大規(guī)模處理器等,并提供廣泛的國際語言支持。
Orcale是一個多用戶系統(tǒng),能自動從批處理或在線環(huán)境的系統(tǒng)故障中恢復運行。系統(tǒng)提供了一個完整的軟件開發(fā)工具Developer2000,包括交互式應用程序生成器、報表打印軟件、字處理軟件以及集中式數(shù)據(jù)字典,用戶可以利用這些工具生成自己的應用程序。Orcale以二維表的形式表示數(shù)據(jù),并提供了SQL(結(jié)構(gòu)式查詢語言),可完成數(shù)據(jù)查詢、操作、定義和控制等基本數(shù)據(jù)庫管理功能。
Orcale具有很好的可移植性,通過它的通信功能,微型計算機上的程序可以同小型乃至大型計算機上的Orcale,并且能相互傳遞數(shù)據(jù)。另外Orcale還具有與C語言的接電子表格、圖形處理等軟件。 Orcale屬于大型數(shù)據(jù)庫系統(tǒng),主要適用于大、中小型應用系統(tǒng),或作為客戶機/服務(wù)器系統(tǒng)中服務(wù)器端的數(shù)據(jù)庫系統(tǒng)。
其主要特點如下:
1、 采用標準的SQL結(jié)構(gòu)化查詢語言。
2、 具有豐富的開發(fā)工具,覆蓋開發(fā)周期的各階段。
3、 支持大型數(shù)據(jù)庫,數(shù)據(jù)類型支持數(shù)字、字符、大至2GB的二進制數(shù)據(jù),為數(shù)據(jù)庫的面向?qū)ο蟠鎯μ峁?shù)據(jù)支持。
4、 具有多種語言的開發(fā)工具(如SQL*FORMS、SQL*REPORTS、SQL*MENU等)。
5、 具有字符界面和圖形界面,易于開發(fā)。
SYBASE:
美國Sybase公司研制的一種關(guān)系型數(shù)據(jù)庫系統(tǒng),是一種典型的UNIX或WindowsNT平臺上客戶機/服務(wù)器環(huán)境下的大型數(shù)據(jù)庫系統(tǒng)。
Sybase提供了一套應用程序編程接口和庫,可以與非Sybase數(shù)據(jù)源及服務(wù)器集成,允許在多個數(shù)據(jù)庫之間復制數(shù)據(jù),適于創(chuàng)建多層應用。系統(tǒng)具有完備的觸發(fā)器、存儲過程、規(guī)則以及完整性定義,支持優(yōu)化查詢,具有較好的數(shù)據(jù)安全性。Sybase通常與SybaseSQLAnywhere用于客戶機/服務(wù)器環(huán)境,前者作為服務(wù)器數(shù)據(jù)庫,后者為客戶機數(shù)據(jù)庫,采用該公司研制的PowerBuilder為開發(fā)工具,在我國大中型系統(tǒng)中具有廣泛的應用。
Sybase性能較高,支持sun、ibm、hp、compaq和veritas的集群設(shè)備的特性,實現(xiàn)高可用性。適應于安全性要求極高的系統(tǒng)。通過sun公司j2ee認證測試,獲得最高認證級別的iso標準認證。
SYBASE數(shù)據(jù)庫管理系統(tǒng)的技術(shù)特點是:
1、 完全的客戶機/服務(wù)器體系結(jié)構(gòu),能適應OLTP( ON—LINE TRANSACTION PROCESSING)要求,能為數(shù)百 用戶提供高性能需求。
2、 采用單進程多線索(SINGLE PORCESS AND MULTI—THREADED) 技術(shù)進行查詢,節(jié)省系統(tǒng)開銷,提高內(nèi)存的利用率。
3、支持存儲過程,客戶只需通過網(wǎng)絡(luò)發(fā)出執(zhí)行請求,就可馬上執(zhí)行,有效地加快了數(shù)據(jù)庫訪問速度,明顯減少網(wǎng)絡(luò)通訊量,有可能極大的改善網(wǎng)絡(luò)環(huán)境的運行效率,增加數(shù)據(jù)庫的服務(wù)容量。
4、 虛服務(wù)器體系結(jié)構(gòu)與對稱多處理器(SMP)技術(shù)結(jié)合,充分發(fā) 揮多CPU硬件平臺的高性能。
5、 數(shù)據(jù)庫管理系統(tǒng)DBA在線調(diào)整****數(shù)據(jù)庫系統(tǒng)的性能。
6、 提供日志與數(shù)據(jù)庫的鏡象,提高數(shù)據(jù)庫容錯能力。
7、 支持計算機蔟族(CLUSTER)環(huán)境下的快速故障切換。
8、 通過存儲和觸發(fā)器(TRIGGER)由服務(wù)器制約數(shù)據(jù)的完整性。
9、 多種安全機制對表、視圖、存儲過程、命令進行授權(quán)。
10、 分布式事務(wù)處理采用2PC(TWO PHASE COMMIT)技術(shù)訪問
11、 支持IMAGE和TEXT的數(shù)據(jù)類型,為工程數(shù)據(jù)庫和多媒體應用提供了良好的基礎(chǔ)。
SYBASE的不足:
1、 多服務(wù)器系統(tǒng)不支持分布透明。
2、 REPLICATION SERVER數(shù)據(jù)方面的性能較差,并不能與操作系統(tǒng)集成。
3、 對中文的支持較差。
4、 多用于銀行系統(tǒng)等。
5、 尚無在此數(shù)據(jù)庫基礎(chǔ)上的企業(yè)管理信息系統(tǒng)。
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓