- 論壇徽章:
- 0
|
國家防汛指揮系統(tǒng)工程技術(shù)試驗方案
三、數(shù)據(jù)庫的管理與監(jiān)控
為了確保數(shù)據(jù)庫正常、高效的運行,需要功能強大、易于使用的數(shù)據(jù)庫管理與監(jiān)控工具,來監(jiān)控數(shù)據(jù)庫的運行狀態(tài),并且分析和預(yù)測數(shù)據(jù)庫的運行狀態(tài)。
Sybase管理工具
Sybase Central是一個易于使用的GUI管理工具,可用于管理用戶、復(fù)制環(huán)境、安全性、以及存儲等,能夠從PC上遠程地配置、啟動并停止中心服務(wù)器。Sybase Central通過Plug-in 的方式,可以管理和監(jiān)控Sybase的各種數(shù)據(jù)庫產(chǎn)品和中間件產(chǎn)品。
Sybase提供聯(lián)機實時監(jiān)控數(shù)據(jù)庫性能工具Monitor Server,以圖形化方式監(jiān)視運行在網(wǎng)絡(luò)中任意場地的數(shù)據(jù)庫服務(wù)器的工作狀況,從而方便系統(tǒng)管理員利用監(jiān)控信息調(diào)整系統(tǒng)參數(shù),使系統(tǒng)資源利用率達到最高。數(shù)據(jù)庫服務(wù)器運行性能統(tǒng)計包括數(shù)據(jù)封鎖、高速緩沖、設(shè)備I/O、事務(wù)交叉及進程運行性能,可用于評價數(shù)據(jù)庫在設(shè)備上的分布,并有助于為提高響應(yīng)速度而做重新分布等。
Sybase提供圖形化的Replication Server管理工具RSM,所有對Replication Server的操作(建立復(fù)制定義、路由等)都可以以GUI方式來完成。同時,可以在RSM上觀測(圖形方式)所有參加復(fù)制系統(tǒng)的ASE和Replication Server的運行狀態(tài)和連接狀態(tài),并可自動報警。
四、三層體系結(jié)構(gòu)應(yīng)用
目前,傳統(tǒng)的客戶機/服務(wù)器體系結(jié)構(gòu)遇到了越來越多的困難,比如:支持大量用戶的并發(fā)請求;多系統(tǒng)平臺和多數(shù)據(jù)源支持;關(guān)鍵業(yè)務(wù)的聯(lián)機交易處理等。為解決兩層體系結(jié)構(gòu)與應(yīng)用需求日益突出的矛盾,以交易中間件(應(yīng)用服務(wù)器)為基礎(chǔ)框架的三層體系結(jié)構(gòu)應(yīng)用而生。三層體系結(jié)構(gòu)以中間層管理大量的客戶端連接、集成多種異構(gòu)的數(shù)據(jù)源,同時中間件開創(chuàng)了均衡負載、動態(tài)伸縮等管理模式,較好地滿足了用戶新形勢下的需求。
隨著基于組件的開發(fā)技術(shù)和新一代的應(yīng)用服務(wù)器的出現(xiàn),多層計算環(huán)境已經(jīng)可以和各種類型的商業(yè)應(yīng)用相聯(lián)合,形成新一代的應(yīng)用模式,分布式應(yīng)用不再是可望而不可及的。作為集中實現(xiàn)業(yè)務(wù)邏輯的方法,組件提供了非常高的開發(fā)效率,因為它具有比傳統(tǒng)的對象更高水平的功能特性。它們能夠容易的訪問原有的系統(tǒng),提供重新利用原有的對象程序,而不需要重新對原有系統(tǒng)進行改造。
Sybase Enterprise Application Server是為充分發(fā)揮基于組件和多層體系結(jié)構(gòu)的應(yīng)用特點而專門設(shè)計的。它是現(xiàn)今唯一一個支持所有主要組件模型的應(yīng)用服務(wù)器產(chǎn)品,可以同時支持ActiveX、Java、C++ 和CORBA ,并且在最新的版本中更進一步地支持PowerBuilder組件(PB NVO)和Enterprise Java Beans組件(EJBs)。這樣,用戶可以獲得非常靈活的開發(fā)能力,充分利用多種計算環(huán)境。
另外,Sybase Enterprise Application Server可以支持多種客戶類型?蛻舳丝梢杂肏TML、JavaScript、Java、ActiveX、PowerBuilder工具開發(fā)或者是它們中幾種工具組合開發(fā)。原有的應(yīng)用程序可以完美的被移植到新的應(yīng)用環(huán)境中,使得客戶端應(yīng)用可以根據(jù)它們的實現(xiàn)特征選擇合適的開發(fā)工具。
Enterprise Application Server是一個多線索(multi-threaded)服務(wù)器,提供了許多可靠的性能優(yōu)化特性,例如數(shù)據(jù)庫連接緩沖池(database connection pooling)、動態(tài)頁面高速緩沖、腳本語言調(diào)度等,此外還有連接共享、線索共享、對話管理和隱式事務(wù)處理(Implicit transaction)等性能優(yōu)化功能。Enterprise Application Server支持Cluster工作模式,即多臺Enterprise Application Server可以協(xié)同工作,形成均衡負載和失敗切換等功能。因此,Enterprise Application Server可以很好地處理大量用戶請求,并將其轉(zhuǎn)換為少量的數(shù)據(jù)庫連接,保證系統(tǒng)的高效率和穩(wěn)定性。
Enterprise Application Server是一個先進的中間層的應(yīng)用服務(wù)器, 它體現(xiàn)了多層的、分布式的企業(yè)計算環(huán)境和Web應(yīng)用的優(yōu)越性。Enterprise Application Server減少了分布式應(yīng)用開發(fā)的復(fù)雜性,消除了開發(fā)者對線索(threading)、加鎖(locking)、事務(wù)處理和內(nèi)存管理的顧慮。Enterprise Application Server的開放的企業(yè)數(shù)據(jù)訪問能力使你不必依賴某一個產(chǎn)品提供商,Enterprise Application Server支持ODBC、 JDBC和內(nèi)置的訪問數(shù)據(jù)的連接特性,包括直連Sybase和Oracle數(shù)據(jù)庫的借口。
由新版本的PowerBuilder、PowerJ和PowerSite組成一套完整的開發(fā)工具包,與EAServer緊密集成,能夠生成各種標(biāo)準(zhǔn)的組件,完成分布式應(yīng)用的創(chuàng)建、調(diào)試、更新和提交。
Sybase的應(yīng)用開發(fā)環(huán)境能夠保證用戶應(yīng)用系統(tǒng)開發(fā)的快速和高效。 |
|