




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.XXX系統(tǒng)IBM技術(shù)建議書PAGE :.;PAGE 75XXX公司XXX系統(tǒng)IBM Informix技術(shù)方案建議書軟件部中國國際商業(yè)機器目錄 TOC o 1-3 h z u HYPERLINK l _Toc36970641 1IBM及IBM中國簡介 PAGEREF _Toc36970641 h 3 HYPERLINK l _Toc36970642 2技術(shù)方案建議總體描畫 PAGEREF _Toc36970642 h 7 HYPERLINK l _Toc36970643 2.1產(chǎn)品配置 PAGEREF _Toc36970643 h 7 HYPERLINK l _Toc36970644 2.1.
2、1配置原那么 PAGEREF _Toc36970644 h 7 HYPERLINK l _Toc36970645 2.1.2 配置闡明 PAGEREF _Toc36970645 h 8 HYPERLINK l _Toc36970646 2.2. 產(chǎn)品特點 PAGEREF _Toc36970646 h 9 HYPERLINK l _Toc36970647 3IBM Informix產(chǎn)品技術(shù)文檔 PAGEREF _Toc36970647 h 37 HYPERLINK l _Toc36970648 3.1 IBM Informix Dynamic Server 9.3產(chǎn)品技術(shù)引見 PAGEREF _
3、Toc36970648 h 37 HYPERLINK l _Toc36970649 面向?qū)ο髷U展才干 PAGEREF _Toc36970649 h 38 HYPERLINK l _Toc36970650 多進程多線索體系構(gòu)造 PAGEREF _Toc36970650 h 40 HYPERLINK l _Toc36970651 高性能 PAGEREF _Toc36970651 h 41 HYPERLINK l _Toc36970652 高可用性 PAGEREF _Toc36970652 h 50 HYPERLINK l _Toc36970653 易管理性 PAGEREF _Toc36970653
4、 h 53 HYPERLINK l _Toc36970654 數(shù)據(jù)一致性、完好性控制 PAGEREF _Toc36970654 h 59 HYPERLINK l _Toc36970655 數(shù)據(jù)庫平安性 PAGEREF _Toc36970655 h 63 HYPERLINK l _Toc36970656 內(nèi)置的Spatial DataBlade PAGEREF _Toc36970656 h 64 HYPERLINK l _Toc36970657 3.2 IBM Informix Client SDK產(chǎn)品引見 PAGEREF _Toc36970657 h 67 HYPERLINK l _Toc36
5、970658 4.IBM Informix數(shù)據(jù)庫國內(nèi)用戶列表 PAGEREF _Toc36970658 h 691IBM及IBM中國簡介IBM,即國際商業(yè)機器公司,1914年創(chuàng)建于美國,是世界上最大、產(chǎn)品線最齊全的信息技術(shù)效力公司,總部位于美國紐約西鄉(xiāng)村。IBM 擁有30多萬職員并在40多個國家設(shè)有辦事處,業(yè)務(wù)普及150多個國家和地域,提供8萬多個專職效力。1999年,IBM公司的營業(yè)額到達875億美圓。作為世界上最大的計算機軟硬件和效力公司,IBM 擁有650億美圓的資產(chǎn),擠身于世界500強前列。在過去的八十多年里,世界經(jīng)濟不斷開展,現(xiàn)代科學日新月異,IBM一直以超前的技術(shù),出色的管理和獨樹
6、一幟的產(chǎn)品指點著信息產(chǎn)業(yè)的開展。眾所周知,早在1969年,阿波羅宇宙飛船載著三名宇航員,肩負著人類的使命,初次登上了月球;1981年哥倫比亞號航天飛機又勝利地飛上了天空。這兩次歷史性的太空飛行都凝聚著IBM無與倫比的智慧。IBM 每年將營業(yè)額的 10% 投入研討開發(fā),因此擁有世界上最優(yōu)秀的實驗室。每年獲得的專利多于其它的大公司。IBM的事業(yè)就象宇宙飛船一樣永遠向著更高的目的不斷奮進,造福人類。長期以來,人們把IBM看作是世界最大的計算機硬件廠商。但是,如今的IBM正迅速轉(zhuǎn)變?yōu)橐粋€既能提供一流的計算機硬件,又能提供一流軟件效力的綜合性信息效力廠商。其軟件收入延續(xù)三年都有數(shù)十億美金的增長,到199
7、9年為127億美圓,估計今年還會有大幅度的增長。(來源:IBM年度收入報告)在長期的開展過程中,IBM一直不渝地堅持三個根本的信心:第一,尊重個人,注重機構(gòu)內(nèi)每一個成員的尊嚴和權(quán)益,充分調(diào)發(fā)動工的任務(wù)積極性;第二,注重客戶效力,力爭百分之百的用戶稱心;第三,精益求精,無論做哪一項業(yè)務(wù)都追求盡善盡美。一切這些,構(gòu)成了IBM的企業(yè)精神,同時也使IBM與世界融為一體,深化人心。1992年9月,IBM在北京正式宣布成立國際商業(yè)機器中國,這是IBM在中國的全資獨資企業(yè)。此舉使IBM在實施其在華戰(zhàn)略中邁出了本質(zhì)性的一步,掀開了在華業(yè)務(wù)的新篇章。隨后,IBM中國又在上海、廣州、沈陽、深圳、南京、成都、武漢、
8、西安、濟南、重慶等地建立了分公司,并在福州設(shè)立了辦事處,從而進一步擴展了在華業(yè)務(wù)覆蓋面。伴隨著IBM在中國的開展,IBM中國員工隊伍不斷擴展,目前已開展到2500多人。以世界一流的最新技術(shù)開發(fā)新產(chǎn)品,并以最快的消費速度進入市場是IBM獨特的產(chǎn)品展戰(zhàn)略。IBM擁有綜合先進技術(shù)與構(gòu)造的全系列產(chǎn)品,包括:基于第三代CMOS技術(shù)的S/390主機系統(tǒng);業(yè)界最早的全64位AS/400先進系列從硬件體系構(gòu)造、操作系統(tǒng)到應(yīng) 用;功能強大、二進制碼全兼容的龐大UNIX系列-從程序筆記本、臺式、立式到機柜式,聚集了從單CPU、集群、SMP到SP的RS/6000產(chǎn)品 線;融匯了IBM和業(yè)界精華的ThinkPad電腦
9、;全面、集成的ATM處理方案從最小的ATM芯片研討和制造和任務(wù)站、效力器、網(wǎng)絡(luò)和軟件的全線產(chǎn)品支持;跨平臺的軟件處理方案從操作系統(tǒng)、數(shù)據(jù)厙、開發(fā)工具、買賣處置、網(wǎng)絡(luò)管理、Internet、Intranet到各種行業(yè)運用;每分鐘打印近千頁的激光高速打印機。在信息產(chǎn)業(yè)迅速開展,競爭日趨猛烈的時代,為了進一步發(fā)揚IBM的全方位優(yōu)勢,將信息產(chǎn)業(yè)的最新技術(shù)盡快地轉(zhuǎn)化為對中國用戶有價值的處理方案,協(xié)助 用戶更有效果地開展業(yè)務(wù),加強競爭優(yōu)勢,IBM在組織機構(gòu)、管理方式、產(chǎn)品技術(shù)及客戶效力等各方面進展了艱苦調(diào)整與改革:改動了以產(chǎn)品劃分為根底的傳統(tǒng)方式,實施以行業(yè)劃分為根底的開展戰(zhàn)略;在全國范圍內(nèi)建立了客戶效力
10、中心網(wǎng)絡(luò),為各地的用戶提供快捷、方便、完善的效力,目前已在全國的七十多個城市建立近百個效力中心;在上海浦東外高橋保稅區(qū)投資建立“國際商業(yè)機器工程技術(shù)上海,為國內(nèi)和國際客戶提供全面的系統(tǒng)備件及援助效力;加強與當?shù)貥I(yè)務(wù)同伴的協(xié)作,建立了遍及全國的代理網(wǎng)絡(luò)。目前,IBM在華總代理和一級代理超越150家,分銷商超越1500多家。十幾年來,IBM的各類信息系統(tǒng)已成為中國金融、冶金、石化、交通、制造、商品流通等許多重要業(yè)務(wù)領(lǐng)域中最可靠的信息技術(shù)手段。針對中國市場的特殊需求,IBM近年來加強了軟件的開發(fā),推出了OS/400,DOS/V和OS/2等一系列優(yōu)秀操作系統(tǒng)的漢化版本,并在上海成立了軟件開發(fā)中心,以便
11、加強與更多的中國業(yè)務(wù)同伴聯(lián)手協(xié)作,推出更多的漢化軟件產(chǎn)品。1995年,IBM在北京成立了信息技術(shù)中心和IBM中國研討中心,這是IBM努力于中國經(jīng)濟開展的又一有力舉措。IBM中國研討中心是IBM在全球建立的七個科學實驗室之一,也是IBM在開展中國家建立的第一個科學實驗室。目前擁有研討人員三十多人。中國研討中心的主要義務(wù)是研討一些可以在中國市場,以及未來在全球市場得以運用的先進計算機技術(shù),包括中文語音識別和其他中文處置技術(shù)、中文數(shù)字圖書館以及諸多網(wǎng)絡(luò)技術(shù)和處理方案等。1997年9月,由IBM中國研討中心歷時三年研討完成的ViaVoice中文語音識別系統(tǒng)正式向中國用戶發(fā)布,這是全球的第一套中文延續(xù)語
12、音識別系統(tǒng),是IBM在這一領(lǐng)域的先進技術(shù)與中國本地人才智慧的結(jié)晶。最近,IBM更是投入數(shù)億美圓的巨資在上海成立了芯片研討制造中心。IBM在中國戰(zhàn)略義務(wù)很明確,那就是與中國的經(jīng)濟一同開展,在網(wǎng)絡(luò)計算時代為中國的信息產(chǎn)業(yè)提高作出奉獻;成為先進技術(shù)、新型產(chǎn)品、運用和效力的出色提供者;滿足中國客戶的需求并協(xié)助 其加速開發(fā)所遇問題的處理方案;培育、建立一支強有力的本地化專業(yè)人員隊伍以協(xié)助 IBM在中國的長期開展。IBM公司在計算機科學的開展史上扮演了重要的角色。而數(shù)據(jù)庫管理系統(tǒng),尤其是關(guān)系型數(shù)據(jù)庫,更是與IBM有著不可分割的關(guān)系。三十多年來從實際研討到詳細的系統(tǒng)實現(xiàn),IBM研討人員對數(shù)據(jù)庫管理系統(tǒng)的開展
13、作出了極大的奉獻。2000年,IBM完成了對全球知名的數(shù)據(jù)庫公司Informix的收買,Informix公司的全線數(shù)據(jù)庫產(chǎn)品IDS、XPS等都參與了IBM的數(shù)據(jù)庫大家庭,極大地豐富了IBM公司的數(shù)據(jù)庫產(chǎn)品線。同時也闡明了IBM公司在數(shù)據(jù)庫領(lǐng)域加強投入、不斷開展的決心。數(shù)據(jù)庫系統(tǒng)是 IBM 軟件戰(zhàn)略中幾個最重要產(chǎn)品環(huán)節(jié)之一。 IBM 已在幾年前立下戰(zhàn)略性決心,將IBM 導向一個最勝利的軟件公司。這個戰(zhàn)略曾經(jīng)在許多艱苦的投資,開發(fā)、市場、行銷等詳細行動中顯現(xiàn)。 例如與 Lotus,Tivoli ,Informix公司的合并,在 Network Computing、 Net Commerce 里提供
14、完好的 Internet 客戶處理方案以及軟件開放架構(gòu)。 在這非常重要的戰(zhàn)略里,數(shù)據(jù)庫扮演一個舉足輕重的角色。 IBM 提供應(yīng)客戶的是讓客戶將其企業(yè)運作管理全部依賴在IBM數(shù)據(jù)庫系統(tǒng)的高性能、 高平安性、高質(zhì)量等特性上, 使 IBM 客戶放心地將其今天的和未來的企業(yè)運作由IBM 替他全盤處理。以數(shù)據(jù)庫的市場定位看,它是IBM 軟件的中心,它的成敗將影響 IBM 軟件的成敗。根據(jù)最新的Gartner Dataquest研討報告闡明,2001年,IBM公司在全球數(shù)據(jù)庫系統(tǒng)市場獲得了34.6%的市場份額,排名第一。IBM公司將會提供應(yīng)客戶一個最完好、最具有保證的數(shù)據(jù)管理環(huán)境, 繼而協(xié)助 其客戶建立一
15、個邁向未來需求的網(wǎng)路計算環(huán)境。2技術(shù)方案建議總體描畫根據(jù)XXX系統(tǒng)的設(shè)計要求,根據(jù)系統(tǒng)的運用特點和數(shù)據(jù)庫功能要求,配置IBM Informix數(shù)據(jù)庫效力器產(chǎn)品及配置的運用開發(fā)工具包。2.1產(chǎn)品配置本配置綜合思索了系統(tǒng)在功能、性能、平安性等方面對數(shù)據(jù)庫的可靠性、可用性、高性能、高平安性、擴展性、大數(shù)據(jù)量、大用戶量、易維護、易管理等方面的設(shè)計要求,將系統(tǒng)的整體設(shè)計目的與數(shù)據(jù)庫的設(shè)計/配置目的嚴密結(jié)合,以到達充分滿足系統(tǒng)整體要求的目的。2.1.1配置原那么結(jié)合XXX系統(tǒng)的設(shè)計要求,數(shù)據(jù)庫產(chǎn)品在配置時遵照了規(guī)范、開放、平安、可靠、易用、高效、易擴展等主要原那么。該系統(tǒng)產(chǎn)品選型與配置時,所遵照的原那么如
16、下:擴展性:數(shù)據(jù)庫系統(tǒng)在數(shù)據(jù)量、用戶數(shù)、處置才干等方面,不僅要滿足系統(tǒng)現(xiàn)有的需求,還要具有極強的擴展性,以滿足未來的開展方向;平安性:保證數(shù)據(jù)不被非法用戶破壞和盜用,重要信息不被用戶有意或無意的篡改。提供用戶行為監(jiān)測功能,可以對其進展監(jiān)視、管理和分析;高效性:提供先進的技術(shù),保證系統(tǒng)在大負荷情況下,仍能保證業(yè)務(wù)的正常運轉(zhuǎn);易操作、易管理:良好的用戶操作界面、完備的協(xié)助 信息,系統(tǒng)參數(shù)的維護與管理經(jīng)過圖形環(huán)境或WEB環(huán)境進展;準確性:提供多種數(shù)據(jù)一致性、完好性檢查和維護手段,保證系統(tǒng)中的數(shù)據(jù)的準確性;開放性:系統(tǒng)支持各個層次的多種協(xié)議;支持多種開發(fā)工具;支持與其它系統(tǒng)的互通、互聯(lián);向不同業(yè)務(wù)管理
17、部門提供所需資源和分析結(jié)果;支持多種軟件、硬件平臺;2.1.2 配置闡明XXX系統(tǒng)數(shù)據(jù)庫效力器由兩臺UNIX主機加磁盤陣列構(gòu)成雙機環(huán)境;根據(jù)對系統(tǒng)需求的分析,我們建議,每臺主機系統(tǒng)上配置最新一代高端數(shù)據(jù)庫產(chǎn)品IBM Informix Dynamic Server 9.3和運用開發(fā)工具包IBM Informix Client SDK,并且運用IBM Informix Enterprise Gateway作為異構(gòu)數(shù)據(jù)庫互聯(lián)的選件。如以下圖所示:運用開發(fā)機/業(yè)務(wù)終端IBM Informix Client SDK運用/Web效力器其他系統(tǒng)數(shù)據(jù)庫效力器IBM InformixDynamic Server
18、 9.3IBM Informix Client SDK數(shù)據(jù)庫效力器IBM InformixDynamic Server 9.3IBM Informix Client SDK圖1在系統(tǒng)中配置如下的IBM Informix數(shù)據(jù)庫產(chǎn)品:數(shù)據(jù)庫效力器上配置IBM Informix Dynamic Server 9.3IBM Informix ClientSDKIBM Informix Enterprise Gateway選件運用開發(fā)機/業(yè)務(wù)終端上配置IBM Informix ClientSDK建議將數(shù)據(jù)庫系統(tǒng)配置成雙機互為備份的運轉(zhuǎn)方式,兩臺主機上分別安裝配置IBM Informix Dynamic
19、Server 9.3。IBM Informix Dynamic Server9.3版是最新發(fā)布的IBM Informix數(shù)據(jù)庫效力器版本。IBM Informix數(shù)據(jù)庫作為大型的數(shù)據(jù)庫管理系統(tǒng),具有先進的技術(shù)、性能與可靠性, 在全球范圍的各種運用中運用非常廣泛, 包括金融、 保險、 郵電和政府等行業(yè)。為了方便原有的和新的IDS用戶、協(xié)作同伴獲取更加強大的功能,IDS9.3中加強了易管理特性、提高了易用性、更加易于開發(fā)的DataBlade開發(fā)接口、 加強企業(yè)復制的性能和數(shù)據(jù)支持類型等。IBM Informix Client SDK 是 IBM Informix數(shù)據(jù)庫提供的運用開發(fā)接口 ( API
20、 ) 軟件包。IBM Informix Client SDK允許用戶利用本地的各種接口,訪問 IBM Informix數(shù)據(jù)庫效力器。 它包括:JDBC 驅(qū)動、C+ 接口、符合 ODBC3.0 規(guī)范的ODBC驅(qū)動程序、OLE DB、SQL J 和 IBM Informix-ESQL/C 等。2.2. 產(chǎn)品特點針對系統(tǒng)的建立要求, IBM Informix數(shù)據(jù)庫系統(tǒng)具備如下技術(shù)特性,可以滿足XXX系統(tǒng)當前和未來的開展需求,下面我們將結(jié)合在此建議方案中引薦的IBM Informix產(chǎn)品逐一加以闡明:IBM Informix數(shù)據(jù)庫效力器采用先進的、面向未來的數(shù)據(jù)庫軟件體系構(gòu)造-動態(tài)可伸縮體系構(gòu)造(Dy
21、namic Scalable Architecture),能提供接近線性的可伸縮性,還擁有靈敏、智能、數(shù)據(jù)庫級的數(shù)據(jù)分割方式。IBM Informix數(shù)據(jù)庫的高性能OLTP、數(shù)據(jù)倉庫等處理方案在電信、金融、政府、交通等領(lǐng)域堅持了明顯的競爭優(yōu)勢。2.2.1.1 滿足高性能要求IBM Informix數(shù)據(jù)庫效力器采用并行的數(shù)據(jù)庫體系構(gòu)造,在內(nèi)核中支持并行處置。一切主要數(shù)據(jù)庫操作(例如:I/O、復雜的查詢、索引的建立、日志恢復、備份及恢復等)都能在可用的系統(tǒng)資源中并行地執(zhí)行。這種并行數(shù)據(jù)庫體系構(gòu)造提供了獨特的功能,可以智能化地優(yōu)化性能并充分開掘出硬件本身的處置才干。1并行處置為確保高效地利用系統(tǒng)資源
22、,大規(guī)模的數(shù)據(jù)庫義務(wù)被分解為多個單獨的小義務(wù),跨多個CPU及磁盤進展并行執(zhí)行。經(jīng)過將大的義務(wù)分解為小的義務(wù)并行執(zhí)行,IBM Informix 數(shù)據(jù)庫效力器極大地降低了復雜操作的執(zhí)行時間。例如:處置多表聯(lián)接這樣的復雜懇求時,義務(wù)被分解為多個數(shù)據(jù)庫子義務(wù),并分散在系統(tǒng)中多個可用的虛處置器中執(zhí)行。2并行數(shù)據(jù)查詢并行數(shù)據(jù)查詢(PDQ)可以充分利用CPU,并使義務(wù)的執(zhí)行速度比其它數(shù)據(jù)庫構(gòu)造快許多倍。在某些情況下,查詢會在幾分鐘內(nèi)終了,而不是幾小時;或者是在幾秒鐘內(nèi)終了,而不是幾分鐘。這一性能優(yōu)勢適用于一切需求進展排序、檢索大量數(shù)據(jù)、表聯(lián)接或是聚合操作的復雜數(shù)據(jù)庫操作。以簡單的聯(lián)接操作為例,當聯(lián)接操作串行
23、執(zhí)行時,數(shù)據(jù)庫必需在執(zhí)行完一項義務(wù)之后,才干執(zhí)行下一義務(wù)。換句話說,數(shù)據(jù)庫要順序執(zhí)行掃描、聯(lián)接、排序操作,最后將結(jié)果前往給用戶。PDQ具有兩方面的處置優(yōu)勢。一方面,它將多個義務(wù)同時并行處置;另一方面,它將每個獨立的義務(wù)分解為子義務(wù),充分利用效力器中心中內(nèi)置的并行處置才干。經(jīng)過PDQ,無論是單一的SMP節(jié)點,還是跨多個松散耦合的SMP或MPP節(jié)點,用戶執(zhí)行的一切數(shù)據(jù)庫操作都能被并行處置。這些數(shù)據(jù)庫操作包括并行排序、掃描、插入、刪除、聯(lián)接、聚合、建立索引及大量的數(shù)據(jù)庫管理功能。這一功能的完好性確保了一切數(shù)據(jù)庫操作的可伸縮性,并保證了在開放系統(tǒng)中實現(xiàn)超大型數(shù)據(jù)庫以支持包括OLTP、電子商務(wù)及媒體資產(chǎn)
24、管理在內(nèi)的各種運用。3表分割表分割加強了并行處置的性能及高可用性。并經(jīng)過將數(shù)據(jù)庫分割成多個小部分,而簡化了超大型數(shù)據(jù)庫的管理。 IBM Informix 數(shù)據(jù)庫效力器允許在不影響數(shù)據(jù)庫效力器的情況下設(shè)置表分割及修正數(shù)據(jù)分布。另外,分割戰(zhàn)略對于運用和最終用戶是透明的。分割方式的設(shè)置可以采用輪循法 順序地將每一個記錄分配到下一個分片中,散列法將一個算法作用到記錄的關(guān)鍵字上,以確定它的分片號,或表達式法基于關(guān)鍵字的,將一組記錄分配到一個分片中 ,分割方式的設(shè)置經(jīng)過 CREATE TABLE 和ALTER TABLE 這樣的 SQL語句進展,必要時可對分片進展修正和調(diào)整。用戶可以根據(jù)本身運用對一張大數(shù)
25、據(jù)表的操作方式,靈敏運用表達式分割方法,將一張大數(shù)據(jù)表按運用的要求分割成多個分區(qū),各分區(qū)可以透明地并行操作,極大的提高對一張大數(shù)據(jù)表的操作效率。要獲得并行處置的益處,很關(guān)鍵的是要具有將單個的表分片這是呵斥系統(tǒng)瓶頸的地方劃分為兩個或多個新的表分片的才干。例如,由于數(shù)據(jù)庫了解數(shù)據(jù)分片的方式,數(shù)據(jù)庫效力器就知道哪些分片與特定的查詢無關(guān),從而可以跳過它們。同時,數(shù)據(jù)庫效力器可以跳過由于系統(tǒng)缺點而不可用的那些分片,以堅持高可用性。除了將數(shù)據(jù)表分割之外,IBM Informix 數(shù)據(jù)庫效力器還可以將索引分割,以獲得最大的數(shù)據(jù)規(guī)劃靈敏性,從而到達最優(yōu)的并行處置性能,DBA可以把分割了的索引放到與數(shù)據(jù)不同的分
26、片上去。分割了的索引可以有本人的分片方式,與數(shù)據(jù)表相分別。分割對于有效的系統(tǒng)管理也是很關(guān)鍵的。數(shù)據(jù)庫越大,就越需求系統(tǒng)管理員可以在表分片級進展備份和恢復、批量裝入和卸出等操作,而不是必需備份或恢復整個的數(shù)據(jù)庫或表。IBM Informix數(shù)據(jù)庫系統(tǒng)的這些操作可以并行地進展,從而大大地減少裝入、卸出或恢復數(shù)據(jù)所需的時間。4虛處置器分類為了執(zhí)行的高效率和便于進展各種功能的調(diào)諧,虛處置器被按類分組。每一類被優(yōu)化以完成一種特定的功能,例如CPU操作、磁盤I/O、客戶/效力器通訊和管理義務(wù)。經(jīng)過將虛處置器分類,IBM Informix數(shù)據(jù)庫效力器可以高效地調(diào)度操作和為操作設(shè)置不同的優(yōu)先級。線索在相關(guān)類的
27、虛處置器之間透明地進展調(diào)度,他可以針對系統(tǒng)的特定情況,為他的系統(tǒng)中的每個類配置足夠多的虛處置器,以處置該系統(tǒng)中的相應(yīng)類型的操作。鑒于虛處置器緩沖池可以極簡便地進展聯(lián)機調(diào)整,他可以很快地調(diào)整每一個類或進展改動以順應(yīng)階段性的大義務(wù)和負載頂峰。在這些虛處置器類中,最重要的是CPU類,它可以在CPU處置需求改動時添加或減少。假設(shè)有一個長隊列需求 CPU 處置,系統(tǒng)管理員可以動態(tài)地啟動一個 CPU 虛處置器以消除瓶頸,而無需中斷系統(tǒng)上的任何用戶。鑒于處置客戶需求所需求的虛處置器的數(shù)目經(jīng)常是不可預料的,可以提供幾個用于客戶效力器的通訊協(xié)議例如: IPX/SPX、TCP/IP和共享內(nèi)存的虛處置器類來處置客戶
28、與IBM Informix數(shù)據(jù)庫效力器之間的通訊。5動態(tài)共享內(nèi)存IBM Informix 數(shù)據(jù)庫效力器運用的一切內(nèi)存是由虛處置器緩沖池共享的。這樣,為了更有效地處置客戶懇求,就可以配置 IBM Informix 數(shù)據(jù)庫效力器,自動地向共享內(nèi)存緩沖池中添加更多的內(nèi)存。從只讀數(shù)據(jù)字典(系統(tǒng)目錄表)及存儲過程中讀取的數(shù)據(jù)在用戶間共享運用,而勿需復制,這樣,不僅更有效地利用了內(nèi)存,而且使得頻繁運用的過程執(zhí)行速度更快。這一功能對運用來講非常有效,對于要存取多個具有大量列的表或執(zhí)行多個存儲過程的運用效果尤其明顯。IBM Informix 數(shù)據(jù)庫效力器在共享內(nèi)存的虛擬部分分配一個區(qū)域,用來存貯線索執(zhí)行的函數(shù)
29、的非共享數(shù)據(jù)。使其不被并行地執(zhí)行一樣代碼的其它線索覆蓋。IBM Informix 數(shù)據(jù)庫效力器將為某些特定的操作例如遞歸的存貯過程動態(tài)地增長棧的大小。IBM Informix 數(shù)據(jù)庫效力器的共享內(nèi)存最大限制地減少碎片。這樣,存貯器的利用不會隨時間而下降,除了初始分配之外,共享內(nèi)存段自動地按需求大塊地添加進來。而且,共享內(nèi)存段還可在運轉(zhuǎn)數(shù)據(jù)庫時由管理員添加。存貯管理系統(tǒng)還在內(nèi)存空間用完時自動增長內(nèi)存段。當用戶會話終了時,它所運用的內(nèi)存空間被釋放,并且被另一個會話重新運用。經(jīng)過釋放分配給數(shù)據(jù)庫的內(nèi)存空間,操作系統(tǒng)可以將內(nèi)存空間收回。這樣,用戶線索可以很容易地在虛 處置器間挪動,因支持的用戶數(shù)目添加
30、,從而加強了IBM Informix數(shù)據(jù)庫效力器的可伸縮性。6異步I/O通常 I/O 是數(shù)據(jù)處置中最慢的成分。IBM Informix 數(shù)據(jù)庫效力器運用它本人的異步 I/O(AIO)軟件包(或可利用的操作系統(tǒng)中心的AIO來加速I/O處置。由于IBM Informix數(shù)據(jù)庫效力器的虛處置器異步地對用戶的I/O懇求進展效力,所以一個虛處置器不用等待一個I/O終了就可以開場處置另一個效力懇求。I/O 虛處置器有四種特定類:邏輯日志I/O,物理日志 I/O,異步 I/O,核 心異步 I/O (KIO ),將 I/O 劃分為這些類使得可以實施一種高效的優(yōu)先級劃分方案。另外,鑒于I/O懇求被一致調(diào)度, I
31、BM Informix 數(shù)據(jù)庫效力器就能有效地使一切可用的磁盤處于忙形狀。實踐上,他可以運用 IBM Informix 數(shù)據(jù)庫效力器系統(tǒng)監(jiān)控界面來檢測從磁盤讀寫的長隊列,然后啟動附加的特定的I/O虛處置器來消除 I/O 瓶頸。7提早讀 在順序掃描表或索引時,可以將IBM Informix數(shù)據(jù)庫效力器配置成在處置共享內(nèi)存中的當前頁面集的同時可以異步地從硬盤提早讀入假設(shè)干頁。具有了這種才干,運用系統(tǒng)破費較少的時間用于等待磁盤存取的完成,這樣就保證了吞吐量。8其它性能特性除以上提到的技術(shù)特點以外,IBM Informix數(shù)據(jù)庫效力器還提供了一系列性能特性,以提高OLTP及決策支持處置的性能。內(nèi)存授權(quán)
32、管理器內(nèi)存授權(quán)管理器(MGM)使得DBA和程序員可以根據(jù)可用的系統(tǒng)資源平衡用戶懇求的優(yōu)先級,從而控制并行的程度。MGM執(zhí)行下述義務(wù):調(diào)整PDQ類義務(wù)所需的系統(tǒng)資源數(shù)量;設(shè)置每個查詢的優(yōu)先級;調(diào)整可以同時運轉(zhuǎn)的復雜查詢的數(shù)目;調(diào)整決策支持和OLTP運用的最大的內(nèi)存量;與基于代價的優(yōu)化器協(xié)同任務(wù),以保證各個層次上的最大的并發(fā)度。MGM的高效的內(nèi)存空間利用是優(yōu)化并行處置的關(guān)鍵。MGM還控制PDQ處置可用的總資源極限。 運用了MGM,整個系統(tǒng)范圍的優(yōu)先級設(shè)置都可以動態(tài)地改動。基于代價的優(yōu)化器IBM Informix 數(shù)據(jù)庫效力器基于代價的優(yōu)化器,根據(jù)表的列中數(shù)據(jù)分布的詳細信息可以自動確定從數(shù)據(jù)庫表中檢
33、索數(shù)據(jù)的最快方法。優(yōu)化器搜集和計算有關(guān)數(shù)據(jù)分布的統(tǒng)計情況,并選取對系統(tǒng)資源影響最小的前往途徑(在某些情況下,這能夠是一個并行的前往途徑。但在其他情況下,能夠是順序處置。內(nèi)存授權(quán)管理器控制上述并行程度。為運用戶可以具有更強的控制才干,IBM Informix 數(shù)據(jù)庫效力器提供了優(yōu)化導向器,用戶可以利用它來避開優(yōu)化器。用戶可以控制的范圍包括:存取方法 - 它運用戶可以指定存取一張表的方法。例如:用戶可以指定優(yōu)化器運用一個特定的索引。聯(lián)接方法 - 它運用戶可以指定在一個查詢中一張表如何與另一張表聯(lián)接。例如:用戶可以指定優(yōu)化器運用哈希聯(lián)接。聯(lián)接順序 - 它運用戶可以指定優(yōu)化器以特定的順序聯(lián)接表。優(yōu)化目
34、錄 - 它運用戶可以指定是以呼應(yīng)時間(前往第一組行集合的時間)還是總的時間(前往一切行的時間)為根據(jù)來優(yōu)化查詢。裸設(shè)備管理UNIX文件系統(tǒng)本身不做保證分配延續(xù)的磁盤空間,為了到達數(shù)據(jù)的快速存取,IBM Informix數(shù)據(jù)庫效力器經(jīng)過裸設(shè)備實現(xiàn)了延續(xù)磁盤空間存貯。經(jīng)過對原始磁盤空間的分配、轉(zhuǎn)換, IBM Informix數(shù)據(jù)庫效力器可生本錢人的數(shù)據(jù)存貯系統(tǒng)。數(shù)據(jù)存貯在生設(shè)備上可使IBM Informix 數(shù)據(jù)庫效力器進展直接內(nèi)存存取DMA,DMA 直接從盤上向內(nèi)存寫數(shù)據(jù),防止了經(jīng)過文件系統(tǒng)實現(xiàn)數(shù)據(jù)存貯時必需的UNIX文件系統(tǒng)緩存機制。這樣提高了將提交事務(wù)寫入盤中的效率。選取最前面的N行許多決策
35、支持查詢只需求選擇語句的最前面幾行結(jié)果用于分析。例如:前20名熱賣產(chǎn)品、表現(xiàn)最差的5個地域等。對于這類決策支持查詢,我們引薦運用這一新功能 - 選取最前面的N行。經(jīng)過這一新特性,用戶可以將查詢結(jié)果限制在最前面的幾行。這一新功能使得I/O操作減少,并且在某些情況下,因只處置一部分記錄而減少了CPU的占用時間,從而大大提高了整體性能。視圖內(nèi)的結(jié)合提高決策支持查詢性能的一種方法是創(chuàng)建視圖,以減少查詢要處置的數(shù)據(jù)的總量。視圖還能減少用戶編寫的查詢語句的復雜程度。很多決策支持查詢涉及到多個SELECT語句的結(jié)合,因此將UNION與視圖相結(jié)合不僅能減少查詢的復雜程度,而且能提高執(zhí)行的速度。例如:不需求編寫
36、涉及到多個SELECT的查詢,只需求創(chuàng)建一個視圖將多個SELECT語句的結(jié)果用UNION合并在一同就可以了。這樣做的結(jié)果是,最終用戶只需針對這一視圖發(fā)出一個簡單的SELECT語句。內(nèi)存駐留表為提高經(jīng)常存取的數(shù)據(jù)的性能,用戶可以指定一張表或其索引的一部分或多個部分盡量長時間地駐留在IBM Informix數(shù)據(jù)庫效力器共享內(nèi)存中。一旦定義好,這些駐留在內(nèi)存中的表會在處置空緩沖區(qū)懇求時最后被交換掉。對于經(jīng)常訪問的表被偶爾訪問的表交換出內(nèi)存緩沖區(qū)的情況,內(nèi)存駐留表可以極大地降低數(shù)據(jù)存取的呼應(yīng)時間。相關(guān)子查詢加強IBM Informix 數(shù)據(jù)庫效力器采取了許多優(yōu)化戰(zhàn)略來提高帶有子查詢的查詢的性能。這些戰(zhàn)
37、略包括:子查詢平行化、查詢緩存及預處置加強。子查詢平行化是指將多個查詢塊組合成一個簡單的查詢塊,從而減少了新的表掃描、索引掃描及聯(lián)接。子查詢緩存是指將多次調(diào)用的子查詢的查詢結(jié)果進展緩存處置,使優(yōu)化器不用再執(zhí)行反復的查詢?nèi)蝿?wù)。預處置加強是指用字段的常量值交換在相關(guān)子查詢中出現(xiàn)的一切同一字段,這樣將相關(guān)子查詢轉(zhuǎn)換成了不相關(guān)的子查詢。共享語句緩存IBM Informix 數(shù)據(jù)庫效力器利用共享語句緩存技術(shù)將SQL語句的查詢方案存放在緩沖區(qū)中,從而方便其它用戶會話的運用。這一特性使得用戶在提交同樣的SQL語句時動態(tài)地減少了系統(tǒng)的內(nèi)存開銷。另外,由于會話執(zhí)行在緩存中語句,而不需求再對語句進展分析和優(yōu)化,從
38、而使查詢速度大大提高。 長標識符IBM Informix 數(shù)據(jù)庫效力器允許用戶定義的標識符最長可為128個字節(jié)。經(jīng)過支持長標識符,用戶可以方便地將非IBM Informix數(shù)據(jù)庫的運用運轉(zhuǎn)在IBM Informix數(shù)據(jù)庫效力器上。有了這一特性,不再需求在運用上加包裝(這會影響開發(fā)的進度,也會影響運用的性能)。 64位支持及大內(nèi)存尋址大多數(shù)UNIX和NT系統(tǒng)由于32位尋址的限制而局限于2GB或更少的內(nèi)存,這種限制隨64位構(gòu)造而取消,并帶來了數(shù)據(jù)庫運轉(zhuǎn)效率的極大突破。IBM Informix數(shù)據(jù)庫效力器提供64位支持及大內(nèi)存尋址,在聯(lián)機事務(wù)處置和分布式環(huán)境兩方面大大提高了運轉(zhuǎn)效率。64位以較小的物
39、理 I/O操作數(shù)允許更大的數(shù)據(jù)頁和更多的數(shù)據(jù)被傳入緩存中。對 LMA 而言, IBM Informix數(shù)據(jù)庫效力器如今可支持幾十GB的物理內(nèi)存和幾百GB 的虛址空間,這樣允許更多的數(shù)據(jù)存入緩存中,同時可支持大量 用戶,提高數(shù)據(jù)庫容量,并且降低高負荷聯(lián)機事務(wù)處置 (OLTP) 環(huán)境中交換頻率。 模糊檢查點系統(tǒng)管理員可以利用模糊檢查點技術(shù)來提高檢查點的執(zhí)行速度并事務(wù)處置的吞吐量。在模糊檢查點期間,對于特定操作改寫的頁,數(shù)據(jù)庫效力器不將其刷入磁盤。這些特定操作被稱為模糊操作,包括:插入、修正和刪除。由于這些更新頁暫時不記錄磁盤,檢查點的執(zhí)行時間大大降低,從而提高了數(shù)據(jù)庫的吞吐量。 擴展功能的優(yōu)化有些
40、用戶自定義的例程,例如進展圖像處置的函數(shù),對其開銷的評價會非常耗時,這直接影響到運用到它的查詢操作的性能。為提高性能,IBM Informix 數(shù)據(jù)庫效力器利用開銷及挑選率信息來估算查詢操作能夠前往的記錄數(shù) 、計算出查詢操作的總開銷并利用這些信息來選擇最正確的查詢途徑。并且優(yōu)化器確保最耗時的例程最后執(zhí)行。 并行化用戶自定義例程為提高性能,出如今并行數(shù)據(jù)查詢中的用戶自定義例程可以跨越多個處置器執(zhí)行。兩個虛處置器類可用于并行處置用戶自定義例程:用戶自定義的虛處置器用于用C編寫的例程;Java虛處置器用于用Java編寫的例程。2.2.1.2 支持系統(tǒng)高可靠運轉(zhuǎn)的技術(shù)手段IBM Informix數(shù)據(jù)庫
41、效力器提供諸多功能來減少停機或缺點down機時間。為減少因管理任務(wù)、特殊操作等引起的停機時間,IBM Informix數(shù)據(jù)庫效力器提供一組工具/功能,使管理員可以在系統(tǒng)在線的情況下完成管理任務(wù)可參見第5點易管理性。針對不測down機,IBM Informix數(shù)據(jù)庫效力器提供一系列功能來加強系統(tǒng)的容錯才干。并且,具有完善的功能,保證我們的技術(shù)支持人員迅速診斷問題,處理缺點。1數(shù)據(jù)庫及日志鏡像數(shù)據(jù)庫及日志鏡像保證在因磁盤發(fā)生缺點時,系統(tǒng)無須離線OFF LINE就可恢復數(shù)據(jù)。 2快速恢復數(shù)據(jù)庫效力器因某種緣由非正常封鎖后,經(jīng)過快速恢復機制,在不喪失數(shù)據(jù)的情況下,將系統(tǒng)恢復至在線形狀,并保證數(shù)據(jù)的完好
42、性和一致性。3可繼續(xù)的恢復在物理恢復或邏輯恢復過程中,因I/O錯、磁帶缺點等緣由中斷的恢復,通常需求再從頭開場?!翱衫^續(xù)的恢復功能允許從接近中斷的點繼續(xù)恢復任務(wù)。 4表重組為提高系統(tǒng)的可用性,提供了“在原位置更新的功能。使得系統(tǒng)管理員在修正表構(gòu)造例如:添加字段、刪除字段等時,不會影響其它用戶對該表的正常運用。 5高級缺點診斷為減少缺點系統(tǒng)的停機時間,提供了一組高級缺點診斷功能,包括六個方面:事件告警、缺點隔離、共享內(nèi)存卸出、堆棧跟蹤、診斷工具、線索掛起。 6數(shù)據(jù)庫系統(tǒng)提供HDR技術(shù)高可用性數(shù)據(jù)復制 (HDR) 使得中央數(shù)據(jù)庫效力器例程能被復制到一個輔助 效力器上去。這種方式的數(shù)據(jù)復制有兩個目的
43、。它創(chuàng)建了一個熱備份效力器,以防主結(jié)點發(fā)生缺點,而且, 由于如今對于一樣的數(shù)據(jù)有兩個不同的效力器可用,用戶就可以把面向消費的OLTP運用與決策支持運用別分開。HDR 允許主效力器和輔助效力器之間進展角色轉(zhuǎn)換,假設(shè)主效力器系統(tǒng)發(fā)生缺點,輔助效力器可以手工地或自動地變成新的主效力器,承繼原來的讀/寫才干。主效力器恢復后變成輔助的只讀效力器。這種角色轉(zhuǎn)換提高了高可用性,防止了在效力器之間將主效力器角色轉(zhuǎn)過來再轉(zhuǎn)過去。當啟動了復制功能時,主效力器上的事務(wù)日志邏輯日志信息以同步的或異步的方式經(jīng)過網(wǎng)絡(luò)自動地傳送到輔助效力器上去。當在客戶/效力器配置上實現(xiàn)HDR時,他的運用系統(tǒng)可以編碼成在發(fā)生主效力器缺點時
44、自動銜接到輔助效力器上去,在數(shù)據(jù)庫管理員將兩個系統(tǒng)配置組成主/輔數(shù)據(jù)復制時,可以提出自動效力器轉(zhuǎn)換要求。 7配合數(shù)據(jù)分割技術(shù)的Data Skip功能配合IBM Informix的數(shù)據(jù)分割技術(shù),經(jīng)過其數(shù)據(jù)騰躍 (Data Skip)功能,實現(xiàn)數(shù)據(jù)的高可用性及數(shù)據(jù)操作的高性能,防止DISK I/O操作的瓶頸。當一個大數(shù)據(jù)表的一個數(shù)據(jù)分區(qū)出現(xiàn)I/O缺點時,Data Skip功能可以使運用自動跳過出現(xiàn)缺點的分區(qū),即一張經(jīng)過數(shù)據(jù)分割處置的大數(shù)據(jù)量數(shù)據(jù)庫表不會由于部分分區(qū)的不可用,導致整個數(shù)據(jù)庫表的不可用,使運用在此種情況下仍能堅持可用性。2.2.1.3 保證數(shù)據(jù)一致性IBM Informix 數(shù)據(jù)庫效力
45、器經(jīng)過事務(wù)邏輯日志、內(nèi)部一致性檢查、建立鎖處置過程以及商業(yè)規(guī)那么等等,保證數(shù)據(jù)在事務(wù)級堅持一致。1事務(wù)日志當一個事務(wù)無法完成時,必需將已做完的部分從數(shù)據(jù)庫中除去才干保證數(shù) 據(jù)一致性。為了免去這部分已完成的操作,IBM Informix數(shù)據(jù)庫效力器經(jīng)過維護記錄著一切事務(wù)處置的邏輯日志,以及自動運用這些記錄將數(shù)據(jù)恢復到該事務(wù)之前的形狀。2內(nèi)部一致性檢查當數(shù)據(jù)或系統(tǒng)出現(xiàn)不一致時,內(nèi)部一致性檢查可向IBM Informix數(shù)據(jù)庫效力器的系統(tǒng)管理員報警。這是由于IBM Informix數(shù)據(jù)庫效力器有一個數(shù)據(jù)層檢測,假設(shè)由于硬件或操作系統(tǒng)錯誤導致了非一致性,IBM Informix數(shù)據(jù)庫效力器會自動將有關(guān)
46、信息寫入信息日志中。3鎖機制鎖是由系統(tǒng)內(nèi)部保管并可用程序?qū)懭霐?shù)據(jù)片中。數(shù)據(jù)庫效力器保證數(shù)據(jù)加 鎖期間別的進程不可更改;假設(shè)有別的用戶進程要做更改,效力器或是要它等 待,或是前往一錯誤碼。IBM Informix數(shù)據(jù)庫效力器還可防止由于互需資源均被鎖住而呵斥死鎖情況發(fā)生,假設(shè)有這種情況,效力器會立刻通知會呵斥死鎖的后邊的進程退出。IBM Informix數(shù)據(jù)庫效力器提供幾種類別的鎖,即:行級鎖、頁級數(shù)、表級鎖及庫級鎖。行級鎖和頁級鎖在表生成或修正時指定,表級鎖和庫級鎖在運用程序中指定。4隔離級別隔離級別規(guī)定了讀操作與其它數(shù)據(jù)庫效力器進程并發(fā)的程度,即對正在讀的記錄其它效力器進程可做哪些更改,以及
47、對其它效力器正在讀或修正的數(shù)據(jù)可進展讀的數(shù)據(jù)。隔離級別只作用于讀操作, 有以下幾種:讀臟數(shù)據(jù)、事務(wù)提交讀、靜態(tài)游標和反復讀。讀臟數(shù)據(jù):沒有隔離,不加鎖,什么都不用思索,用戶可以讀任何事務(wù)中或提交后的數(shù)據(jù)。提交讀:只能讀沒有加鎖的數(shù)據(jù)。游標讀:只需當數(shù)據(jù)庫在最后一條記錄上加鎖時才會影響它,即一次只鎖一條記錄,當一個新記錄讀入后才釋放上一個鎖。該級別可保證程序檢測記錄時不會發(fā)生變化。反復讀:可保證在同一事務(wù)中反復讀取的記錄堅持一致。它不僅對已讀到的記錄加鎖,而且制止對數(shù)據(jù)庫中的數(shù)據(jù)加以更改。2.2.1.4提供完善的數(shù)據(jù)平安性1授權(quán)機制IBM Informix數(shù)據(jù)庫效力器有如下的平安機制以保證數(shù)據(jù)庫
48、的平安: 1 數(shù)據(jù)庫級Database-Level的平安性,對整個數(shù)據(jù)庫起作用。 2 表級Table-Level的平安性,只對相關(guān)的表起作用。 3 列級(Column -Level)的平安性,只對相關(guān)的列起作用。 4 行級(Row-Level)的平安性,只對相關(guān)的行起作用。 5類級(Type-Level)的平安性。只對運用的類opaque Type復雜數(shù)據(jù)類型起作用。2運用存儲過程控制對數(shù)據(jù)的訪問用戶經(jīng)過運用存儲過程控制對數(shù)據(jù)庫表和列的訪問。當用戶運用存儲過程編寫一個用于對數(shù)據(jù)庫表和列的控制例程時,用戶可以運用 DBA的權(quán)限完成如下的義務(wù): 限制對數(shù)據(jù)庫數(shù)據(jù)的讀; 限制對數(shù)據(jù)庫數(shù)據(jù)的改動; 監(jiān)
49、視對數(shù)據(jù)庫數(shù)據(jù)改動,如插入或刪除等; 限制對一切對象定義。3審計功能IBM Informix數(shù)據(jù)庫效力器的審計戰(zhàn)略是IBM Informix數(shù)據(jù)庫平安性的重要組成部分之一。IBM Informix數(shù)據(jù)庫效力器提供的審計機制符合Trusted Computer System Evaluation Criteria ( CSC-STD-001-83,即橘皮書) C2規(guī)范及Trusted Database Interpretation (NCSC-TG-021) 規(guī)范。對每一個選擇出的用戶的活動, IBM Informix數(shù)據(jù)庫效力器提供的審計功能將產(chǎn)生一條記錄。這些記錄將用于以下用途:發(fā)現(xiàn)非法用戶
50、及可疑用戶 的行為并指出其執(zhí)行的操作;發(fā)現(xiàn)未授權(quán)的訪問企圖;評價潛在的損害平安機制的要素;假設(shè)需求,為調(diào)查提供證據(jù);審計是一種用于重建數(shù)據(jù)庫的跟蹤事物的機制。這種機制由IBM Informix數(shù)據(jù)庫效力器的歸檔及備份功能完成。IBM Informix數(shù)據(jù)庫效力器的審計功能經(jīng)過對系統(tǒng)事件的記錄,或一個重要活動及操作者的記錄,檢測正常的或可疑的操作。2.2.1.5 提供多種數(shù)據(jù)庫管理工具,易于管理、易于維護在本次招標中引薦的IBM Informix Dynamic Server 9.3簡稱IDS.9.3中提供了一系列圖形化的數(shù)據(jù)庫管理及監(jiān)測、運用開發(fā)環(huán)境、數(shù)據(jù)庫性能監(jiān)測工具:ISAIBM Info
51、rmix Server Administrator;Onperf;DB/Cockpit。(1)基于Web的數(shù)據(jù)庫管理工具ISAIBM Informix ISA(IBM Informix server administrator)是基于WEB的對多個IBM Informix數(shù)據(jù)庫效力器的監(jiān)控、維護、管理及優(yōu)化工具。它提供了一個以中心控制的簡單易用的、輕便的管理手段。它允許用戶經(jīng)過一個中心控制臺利用MS Windows用戶界面或Web browser,管理從一個到成百上千個IBM Informix數(shù)據(jù)庫效力器。它基于最新的面向?qū)ο蟮囊?guī)那么,此規(guī)那么是Netscape Communications
52、Corp Open Network Environment(ONE)的一部分。經(jīng)過對面向?qū)ο蟮墓δ艿慕Y(jié)合,IBM Informix數(shù)據(jù)庫效力器提供用戶高效的系統(tǒng)管理機制,運用戶有才干支配不斷更新的開放的Web技術(shù)。它運用戶能在一致的控制中心管理分布式環(huán)境下的IBM Informix數(shù)據(jù)庫以及集成先進的第三方管理工具管理異構(gòu)數(shù)據(jù)庫。所以提供應(yīng)用戶一個單一管理的、強有力的、可擴展的先進的管理處理方案。隨著數(shù)據(jù)庫效力器支持的分布式信息訪問的不斷增長,企業(yè)和各大機構(gòu)需求一種簡單、一致的途徑監(jiān)控及管理他們的數(shù)據(jù)庫。經(jīng)過中心管理控制臺,公司總部可以銜接到遠程的辦事處或辦公室,實施必要的系統(tǒng)管理,使得分布式
53、環(huán)境下的管理及控制更加靈敏。它還提供用戶經(jīng)過Web閱讀器及Windows PC靈敏地管理分布式數(shù)據(jù)庫的才干,提供適用于任何平臺及任何方位的桌面通用的系統(tǒng)管理。包含一致控制、閱讀、監(jiān)控及管理分布式環(huán)境下的數(shù)據(jù)庫,并包含對Java構(gòu)造的支持。 (2)運用開發(fā)及管理工具集ServerStudio我們提供針對IBM Informix數(shù)據(jù)庫效力器的平臺獨立的、企業(yè)級的、圖形化集成開發(fā)及管理工具集(ServerStudio),該工具集采用直觀、易于運用的圖形化界面,提高了完成運用開發(fā)、調(diào)試、分析、優(yōu)化、布署及管理數(shù)據(jù)庫運用等任務(wù)的效率。該工具集是平臺獨立的,它支持Windows,Unix及Linux等平臺
54、上得到完全一致的功能。它由如下工具組成:Object Explorer對象管理器對象管理器是工具集的控制中心,它展現(xiàn)了整個數(shù)據(jù)庫的構(gòu)造,方便用戶閱讀數(shù)據(jù)庫對象表、視圖、索引、存儲過程、觸發(fā)器等、查看對象的屬性、依賴關(guān)系等。Table Editor表編輯器表編輯器是一個圖形化管理表的工具。它允許創(chuàng)建數(shù)據(jù)庫表及修正已存在的表。在此可定義表的屬性列、數(shù)據(jù)類型、表分割、索引分割、參照完好性約束、主鍵、外建等、建立或修正索引。Permission Editor(權(quán)限編輯器)權(quán)限編輯器提供了在交互式環(huán)境下管理數(shù)據(jù)庫平安性的手段。在此可以查看和修正用戶、角色及數(shù)據(jù)庫對象的權(quán)限。權(quán)限編輯器可以將數(shù)據(jù)庫權(quán)限動態(tài)
55、地生成對應(yīng)的SQL GRANT及REVOKE語句,并且允許對其進展預覽、輸出成腳本文件。SQL EditorSQL編輯器SQL編輯器是一個功能強大的IBM Informix SQL語句及IBM Informix 存儲過程編輯器。它允許用戶編寫、修正、分析及執(zhí)行SQL語句及存儲過程語句。Data Editor(數(shù)據(jù)編輯器)數(shù)據(jù)編輯器允許交互式地查看和修正數(shù)據(jù)庫表及視圖中的數(shù)據(jù),并將數(shù)據(jù)以圖格的方式展現(xiàn)出來。Dependencies Explorer(依賴關(guān)系編輯器)依賴關(guān)系編輯器使得經(jīng)過簡單的點擊就可分析出與某一數(shù)據(jù)庫對象相關(guān)的源代碼及數(shù)據(jù)。Explain Execution Analyzer執(zhí)
56、行分析器執(zhí)行分析器圖形化地展現(xiàn)執(zhí)行SQL語句或存儲過程時,IBM Informix優(yōu)化器所選取的執(zhí)行方案。執(zhí)行分析器允許用戶嘗試不同的調(diào)優(yōu)功能、比較不同方法的性能、選擇出最優(yōu)的戰(zhàn)略。Reference Analyzer參照分析器參照分析器是一個功能強大的反向分析工具,它分析出一個數(shù)據(jù)庫對象的改動對其它對象的影響,它經(jīng)過分析得到一切與此改動相關(guān)的存儲過程、觸發(fā)器、表、視圖,并標出一切遭到影響的源代碼。Difference Analyzer差別分析器差別分析器是分析兩對象差別的工具。它可以比較任兩個數(shù)據(jù)庫、數(shù)據(jù)庫中對象、存儲過程源代碼、觸發(fā)器或腳本文件的區(qū)別,并標示出不同點。Session Bro
57、wser會話閱讀器會話閱讀器可以閱讀一切活潑的效力器會話,并可查看一切會話的詳細信息。Project Folders工程文件夾工程文件夾允許在對象管理器中將數(shù)據(jù)庫對象進展重新的組織,以更好地管理和方便查看。Version Control Manager(版本控制管理器)版本控制管理器提供對團隊運用開發(fā)的支持,提供在整個運用開發(fā)過程中的版本管理。(3)數(shù)據(jù)庫性能監(jiān)測工具OnPerfOnPerfOnPerf適用程序是一個圖形用戶界面,主要的改良包括:1實時地圖形化顯示度量值;2允許DBA選擇對哪些度量值進展監(jiān)控;3允許DBA為了分析一個趨勢而滾回到前面的度量值;4將性能數(shù)據(jù)保管在文件中,以后以模擬
58、實時的方式顯示這些數(shù)據(jù)當他啟動OnPerf時,總是啟動了兩個進程;OnPerf進程和數(shù)據(jù)搜集進程,他可以把它們了解為OnPerf適用程序的前端和后端。數(shù)據(jù)搜集進程與共享內(nèi)存相連,讀入IBM Informix數(shù)據(jù)庫效力器的性能度量值,數(shù)據(jù)搜集進程將從共享內(nèi)存搜集到的數(shù)據(jù)傳送給OnPerf進程,后者用OnPerf工具顯示這些數(shù)據(jù)。OnPerf適用程序允許DBA指定對一級度量值進展延續(xù)不斷的緩沖存儲,數(shù)據(jù)搜集器將這些度量值寫到數(shù)據(jù)搜集器的緩沖區(qū)中。DBA可以定期地將數(shù)據(jù)搜集器緩沖區(qū)中的內(nèi)容保管到歷史文件中,歷史文件的內(nèi)容可以在工具窗口中顯示出來。有多個層次上的度量值可以被監(jiān)控,包括數(shù)據(jù)庫級、操作系統(tǒng)
59、級、CPU、虛處置器、各個用戶對話、表空間等各類度量值。4DB/Cockpit DB/Cockpit是一個適用程序,它為DBA提供圖形化環(huán)境中一種新的任務(wù)方法。它包括對DBA進展輔助的假設(shè)干種機制,如下:警報器。當系統(tǒng)參數(shù)到達預先設(shè)置的界限時,它通知DBA;嚴厲檢查。通知DBA可疑的、超出范圍的值;活動監(jiān)控器。提供各種系統(tǒng)資源的運用細節(jié);歷史記錄和分析器。使得DBA可以追蹤特定的數(shù)據(jù)元素;仿形屏幕??梢园阉ㄖ瞥烧?、圖表、或圖形格式。定義警報器,設(shè)計仿形屏幕,以及設(shè)置嚴厲界限,以預先對異常情況發(fā)出警告的靈敏性保證了DBA可以在一切的時間里管理和維護一個運轉(zhuǎn)良好的數(shù)據(jù)庫系統(tǒng),為完成這些義務(wù),D
60、B/Cockpit采用了客戶/效力器構(gòu)造,使DBA可以監(jiān)控遠程IBM Informix數(shù)據(jù)庫效力器。DB/Cockpit有兩個主要成分探查器和用戶界面。探查器與被監(jiān)控的IBM Informix數(shù)據(jù)庫效力器駐留在同一臺效力器上,它從SMI數(shù)據(jù)庫,或直接從共享內(nèi)存采集數(shù)據(jù)。探查器運用搜集到的數(shù)據(jù)去初始化警報器,記錄預先定義的歷史活動,并按照用戶的懇求向聯(lián)機監(jiān)控傳送數(shù)據(jù)。用戶界面可以駐留在網(wǎng)絡(luò)中心任何一臺主機上,也可以駐留在數(shù)據(jù)庫效力器上。DBA運用它來監(jiān)控IBM Informix數(shù)據(jù)庫效力器,發(fā)出關(guān)于當前數(shù)據(jù)庫活動和配置信息的懇求,分析歷史活動,接納警報。DB/Cockpit的構(gòu)造保證了對遠程系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年高中英語 Unit2 Growing pains Section Ⅲ Grammar教學設(shè)計 牛津譯林版必修1
- Unit 6 Section A 2a - 2d 教學設(shè)計 2024-2025學年人教版八年級英語上冊
- 1《 感受生活中的法律》(教學設(shè)計)-部編版道德與法治六年級上冊
- 2024年九年級語文上冊 第二單元 第8課《論教養(yǎng)》教學設(shè)計 新人教版
- 基于時尚風格的畢業(yè)設(shè)計學術(shù)答辯模板
- 水利監(jiān)理規(guī)范解讀
- Unit4《Bobbys House》lesson4(教學設(shè)計)-2024-2025學年北師大版(三起)英語四年級上冊
- 線上推廣引流培訓
- 小學教學管理觀摩材料
- 2024秋七年級數(shù)學上冊 第3章 代數(shù)式3.6 整式的加減 1整式的加減教學設(shè)計(新版)蘇科版
- DB43-T 1712-2019 銀行業(yè)金融機構(gòu)智能預警系統(tǒng)安全防范要求
- 2023年云南省接受軍轉(zhuǎn)干部安置考試試題
- 初三英語試卷分析失分原因和改進措施
- 關(guān)于在生產(chǎn)過程中物料流轉(zhuǎn)的交接和管理規(guī)定
- 2022年高考真題及答案解析《歷史、地理、政治》(湖北卷)
- 高中數(shù)學人教A版空間幾何體(省一等獎)
- 把未來點亮歌詞打印版
- 急性白血病急性髓系白血病課件
- 寫字樓能耗評估和節(jié)能降耗措施
- 運動會100米欄廣播稿2篇
- isbp745中英文版解析
評論
0/150
提交評論