投標建議方案.doc_第1頁
投標建議方案.doc_第2頁
投標建議方案.doc_第3頁
投標建議方案.doc_第4頁
投標建議方案.doc_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

XXX 系統(tǒng)IBM 技術建議書 1 XXX 公司 XXX 系統(tǒng) IBM Informix 技術方案建議書 軟件部 中國國際商業(yè)機器有限公司 XXX 系統(tǒng)IBM 技術建議書 2 目錄目錄 1 IBM 及 IBM 中國簡介 3 2 技術方案建議總體描述 7 2 1 產(chǎn)品配置 7 2 1 1 配置原則 7 2 1 2 配置說明 8 2 2 產(chǎn)品特點 9 3 IBM Informix 產(chǎn)品技術文檔 37 3 1 IBM Informix Dynamic Server 9 3 產(chǎn)品技術介紹 37 面向?qū)ο髷U展能力 38 多進程多線索體系結(jié)構 40 高性能 41 高可用性 50 易管理性 53 數(shù)據(jù)一致性 完整性控制 59 數(shù)據(jù)庫安全性 63 內(nèi)置的 Spatial DataBlade 64 3 2 IBM Informix Client SDK 產(chǎn)品介紹 67 4 IBM Informix 數(shù)據(jù)庫國內(nèi)用戶列表 69 XXX 系統(tǒng)IBM 技術建議書 3 1 IBM 及及 IBM 中國簡介中國簡介 IBM 即國際商業(yè)機器公司 1914年創(chuàng)建于美國 是世界上最大 產(chǎn)品線 最齊全的信息技術服務公司 總部位于美國紐約西鄉(xiāng)村 IBM 擁有30多萬職員 并在40多個國家設有辦事處 業(yè)務遍及150多個國家和地區(qū) 提供8萬多個專職 服務 1999年 IBM公司的營業(yè)額達到875億美元 作為世界上最大的計算機軟硬 件和服務公司 IBM 擁有650億美元的資產(chǎn) 擠身于世界500強前列 在過去的 八十多年里 世界經(jīng)濟不斷發(fā)展 現(xiàn)代科學日新月異 IBM始終以超前的技術 出色的管理和獨樹一幟的產(chǎn)品領導著信息產(chǎn)業(yè)的發(fā)展 眾所周知 早在1969年 阿波羅宇宙飛船載著三名宇航員 肩負著人類的 使命 首次登上了月球 1981年哥倫比亞號航天飛機又成功地飛上了天空 這 兩次歷史性的太空飛行都凝聚著IBM無與倫比的智慧 IBM 每年將營業(yè)額的 10 投入研究開發(fā) 因此擁有世界上最優(yōu)秀的實驗室 每年獲得的專利多于其 它的大公司 IBM的事業(yè)就象宇宙飛船一樣永遠向著更高的目標不斷奮進 造 福人類 長期以來 人們把IBM看作是世界最大的計算機硬件廠商 但是 如今的 IBM正迅速轉(zhuǎn)變?yōu)橐粋€既能提供一流的計算機硬件 又能提供一流軟件服務的 綜合性信息服務廠商 其軟件收入連續(xù)三年都有數(shù)十億美金的增長 到1999年 為127億美元 預計今年還會有大幅度的增長 來源 IBM年度收入報告 在長期的發(fā)展過程中 IBM始終不渝地堅持三個基本的信念 第一 尊重 個人 重視機構內(nèi)每一個成員的尊嚴和權利 充分調(diào)動員工的工作積極性 第 二 注重客戶服務 力爭百分之百的用戶滿意 第三 精益求精 無論做哪一 項業(yè)務都追求盡善盡美 所有這些 形成了IBM的企業(yè)精神 同時也使IBM與 世界融為一體 深入人心 1992年9月 IBM在北京正式宣布成立國際商業(yè)機器中國有限公司 這是 IBM在中國的全資獨資企業(yè) 此舉使IBM在實施其在華戰(zhàn)略中邁出了實質(zhì)性的 XXX 系統(tǒng)IBM 技術建議書 4 一步 掀開了在華業(yè)務的新篇章 隨后 IBM中國有限公司又在上海 廣州 沈陽 深圳 南京 成都 武漢 西安 濟南 重慶等地建立了分公司 并在 福州設立了辦事處 從而進一步擴大了在華業(yè)務覆蓋面 伴隨著IBM在中國的 發(fā)展 IBM中國員工隊伍不斷擴大 目前已發(fā)展到2500多人 以世界一流的最新技術開發(fā)新產(chǎn)品 并以最快的生產(chǎn)速度進入市場是IBM 獨特的產(chǎn)品展戰(zhàn)略 IBM擁有綜合先進技術與結(jié)構的全系列產(chǎn)品 包括 基于第三代CMOS技術的S 390主機系統(tǒng) 業(yè)界最早的全64位AS 400先進系列 從硬件體系結(jié)構 操作系統(tǒng)到應 用 功能強大 二進制碼全兼容的龐大UNIX系列 從程序筆記本 臺式 立式到 機柜式 匯集了從單CPU 集群 SMP到SP的RS 6000產(chǎn)品 線 融匯了IBM和業(yè)界精華的ThinkPad電腦 全面 集成的ATM解決方案 從最小的ATM芯片研究和制造和工作站 服 務器 網(wǎng)絡和軟件的全線產(chǎn)品支持 跨平臺的軟件解決方案 從操作系統(tǒng) 數(shù)據(jù)厙 開發(fā)工具 交易處理 網(wǎng) 絡管理 Internet Intranet到各種行業(yè)應用 每分鐘打印近千頁的激光高速打印機 在信息產(chǎn)業(yè)迅速發(fā)展 競爭日趨激烈的時代 為了進一步發(fā)揮IBM的全方 位優(yōu)勢 將信息產(chǎn)業(yè)的最新技術盡快地轉(zhuǎn)化為對中國用戶有價值的解決方案 幫助用戶更有成效地開展業(yè)務 增強競爭優(yōu)勢 IBM在組織機構 管理模式 產(chǎn)品技術及客戶服務等各方面進行了重大調(diào)整與改革 改變了以產(chǎn)品劃分為基礎的傳統(tǒng)模式 實施以行業(yè)劃分為基礎的發(fā)展戰(zhàn)略 在全國范圍內(nèi)建立了客戶服務中心網(wǎng)絡 為各地的用戶提供快捷 方便 完善的服務 目前已在全國的七十多個城市建立近百個服務中心 在上海浦東外高橋保稅區(qū)投資建立 國際商業(yè)機器工程技術 上海 有限 公司 為國內(nèi)和國際客戶提供全面的系統(tǒng)備件及援助服務 XXX 系統(tǒng)IBM 技術建議書 5 加強與當?shù)貥I(yè)務伙伴的合作 建立了遍布全國的代理網(wǎng)絡 目前 IBM在 華總代理和一級代理超過150家 分銷商超過1500多家 十幾年來 IBM的各類信息系統(tǒng)已成為中國金融 冶金 石化 交通 制 造 商品流通等許多重要業(yè)務領域中最可靠的信息技術手段 針對中國市場的特殊需求 IBM近年來加強了軟件的開發(fā) 推出了 OS 400 DOS V和OS 2等一系列優(yōu)秀操作系統(tǒng)的漢化版本 并在上海成立了軟 件開發(fā)中心 以便加強與更多的中國業(yè)務伙伴聯(lián)手合作 推出更多的漢化軟件 產(chǎn)品 1995年 IBM在北京成立了信息技術中心和IBM中國研究中心 這是 IBM致力于中國經(jīng)濟發(fā)展的又一有力舉措 IBM中國研究中心是IBM在全球建立的七個科學實驗室之一 也是IBM在發(fā) 展中國家建立的第一個科學實驗室 目前擁有研究人員三十多人 中國研究中 心的主要任務是研究一些可以在中國市場 以及將來在全球市場得以應用的先 進計算機技術 包括中文語音識別和其他中文處理技術 中文數(shù)字圖書館以及 諸多網(wǎng)絡技術和解決方案等 1997年9月 由IBM中國研究中心歷時三年研究完成的ViaVoice中文語音識 別系統(tǒng)正式向中國用戶發(fā)布 這是全球的第一套中文連續(xù)語音識別系統(tǒng) 是 IBM在這一領域的先進技術與中國本地人才智慧的結(jié)晶 最近 IBM更是投入 數(shù)億美元的巨資在上海成立了芯片研究制造中心 IBM在中國戰(zhàn)略任務很明確 那就是與中國的經(jīng)濟一起發(fā)展 在網(wǎng)絡計算 時代為中國的信息產(chǎn)業(yè)進步作出貢獻 成為先進技術 新型產(chǎn)品 應用和服務 的杰出提供者 滿足中國客戶的需求并幫助其加速開發(fā)所遇問題的解決方案 培養(yǎng) 建立一支強有力的本地化專業(yè)人員隊伍以幫助IBM在中國的長期發(fā)展 IBM公司在計算機科學的發(fā)展史上扮演了重要的角色 而數(shù)據(jù)庫管理系 統(tǒng) 尤其是關系型數(shù)據(jù)庫 更是與IBM有著不可分割的關系 三十多年來從理 論研究到具體的系統(tǒng)實現(xiàn) IBM研究人員對數(shù)據(jù)庫管理系統(tǒng)的發(fā)展作出了極大 的貢獻 2000年 IBM完成了對全球知名的數(shù)據(jù)庫公司Informix的收 購 Informix公司的全線數(shù)據(jù)庫產(chǎn)品 IDS XPS等 都加入了IBM的數(shù)據(jù)庫大 XXX 系統(tǒng)IBM 技術建議書 6 家庭 極大地豐富了IBM公司的數(shù)據(jù)庫產(chǎn)品線 同時也表明了IBM公司在數(shù)據(jù) 庫領域加強投入 不斷發(fā)展的決心 數(shù)據(jù)庫系統(tǒng)是 IBM 軟件策略中幾個最重要產(chǎn)品環(huán)節(jié)之一 IBM 已在幾年 前立下策略性決心 將IBM 導向一個最成功的軟件公司 這個策略已經(jīng)在許多 重大的投資 開發(fā) 市場 行銷等具體行動中顯現(xiàn) 例如與 Lotus Tivoli Informix公司的合并 在 Network Computing Net Commerce 里提供完整的 Internet 客戶解決方案以及軟件開放架構 在這十分重要的策略里 數(shù)據(jù)庫扮 演一個舉足輕重的角色 IBM 提供給客戶的是讓客戶將其企業(yè)運作管理全部 依賴在IBM數(shù)據(jù)庫系統(tǒng)的高性能 高安全性 高品質(zhì)等特性上 使 IBM 客 戶放心地將其今天的和未來的企業(yè)運作由IBM 替他全盤解決 以數(shù)據(jù)庫的市場定位看 它是IBM 軟件的中心 它的成敗將影響 IBM 軟 件的成敗 根據(jù)最新的Gartner Dataquest研究報告表明 2001年 年 IBM公司在公司在 全球數(shù)據(jù)庫系統(tǒng)市場取得了全球數(shù)據(jù)庫系統(tǒng)市場取得了34 6 的市場份額 排名第一 的市場份額 排名第一 IBM公司將會提供 給客戶一個最完整 最具有保障的數(shù)據(jù)管理環(huán)境 繼而幫助其客戶建立一個邁 向未來需要的網(wǎng)路計算環(huán)境 XXX 系統(tǒng)IBM 技術建議書 7 2 技術方案建議總體描述 技術方案建議總體描述 根據(jù) XXX 系統(tǒng)的設計要求 根據(jù)系統(tǒng)的應用特點和數(shù)據(jù)庫功能要求 配置 IBM Informix 數(shù)據(jù)庫服務器產(chǎn)品及配置的應用開發(fā)工具包 2 1 產(chǎn)品配置產(chǎn)品配置 本配置綜合考慮了系統(tǒng)在功能 性能 安全性等方面對數(shù)據(jù)庫的可靠性 可用性 高性能 高安全性 擴展性 大數(shù)據(jù)量 大用戶量 易維護 易管理 等方面的設計要求 將系統(tǒng)的整體設計目標與數(shù)據(jù)庫的設計 配置目標緊密結(jié)合 以達到充分滿足系統(tǒng)整體要求的目標 2 1 1 配置原則配置原則 結(jié)合 XXX 系統(tǒng)的設計要求 數(shù)據(jù)庫產(chǎn)品在配置時遵循了標準 開放 安全 可靠 易用 高效 易擴展等主要原則 該系統(tǒng)產(chǎn)品選型與配置時 所遵循的原則如下 擴展性擴展性 數(shù)據(jù)庫系統(tǒng)在數(shù)據(jù)量 用戶數(shù) 處理能力等方面 不僅要滿足系 統(tǒng)現(xiàn)有的需求 還要具有極強的擴展性 以滿足未來的發(fā)展方向 安全性安全性 保證數(shù)據(jù)不被非法用戶破壞和盜用 重要信息不被用戶有意或無 意的篡改 提供用戶行為監(jiān)測功能 能夠?qū)ζ溥M行監(jiān)督 管理和分析 高效性 高效性 提供先進的技術 保證系統(tǒng)在大負荷情況下 仍能保證業(yè)務的正 常運行 易操作 易管理 易操作 易管理 良好的用戶操作界面 完備的幫助信息 系統(tǒng)參數(shù)的維 護與管理通過圖形環(huán)境或 WEB 環(huán)境進行 準確性 準確性 提供多種數(shù)據(jù)一致性 完整性檢查和維護手段 保證系統(tǒng)中的數(shù) 據(jù)的準確性 開放性 開放性 系統(tǒng)支持各個層次的多種協(xié)議 支持多種開發(fā)工具 支持與其它 XXX 系統(tǒng)IBM 技術建議書 8 系統(tǒng)的互通 互聯(lián) 向不同業(yè)務管理部門提供所需資源和分析結(jié) 果 支持多種軟件 硬件平臺 2 1 2 配置說明配置說明 XXX 系統(tǒng)數(shù)據(jù)庫服務器由兩臺 UNIX 主機加磁盤陣列構成雙機環(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 作為異構數(shù)據(jù)庫互聯(lián)的選件 如下圖所示 數(shù)據(jù)庫服務器數(shù)據(jù)庫服務器 IBM Informix Dynamic Server 9 3 IBM Informix Client SDK 數(shù)據(jù)庫服務器數(shù)據(jù)庫服務器 IBM Informix Dynamic Server 9 3 IBM Informix Client SDK 圖 1 在系統(tǒng)中配置如下的 IBM Informix 數(shù)據(jù)庫產(chǎn)品 數(shù)據(jù)庫服務器上配置數(shù)據(jù)庫服務器上配置 應用開發(fā)機應用開發(fā)機 業(yè)務終端業(yè)務終端 IBM Informix Client SDK 應用應用 Web 服務器服務器 其他系統(tǒng)其他系統(tǒng) XXX 系統(tǒng)IBM 技術建議書 9 IBMIBM InformixInformix DynamicDynamic ServerServer 9 39 3 IBMIBM InformixInformix ClientSDKClientSDK IBMIBM InformixInformix EnterpriseEnterprise GatewayGateway 選件 選件 應用開發(fā)機應用開發(fā)機 業(yè)務終端上配置業(yè)務終端上配置 IBMIBM InformixInformix ClientSDKClientSDK 建議將數(shù)據(jù)庫系統(tǒng)配置成雙機互為備份的運行方式 兩臺主機上分別安裝 配置 IBM Informix Dynamic Server 9 3 IBM Informix Dynamic Server9 3 版是最新發(fā)布的 IBM Informix 數(shù)據(jù)庫 服務器版本 IBM Informix 數(shù)據(jù)庫作為大型的數(shù)據(jù)庫管理系統(tǒng) 具有先進的技 術 性能與可靠性 在全球范圍的各種應用中使用十分廣泛 包括金融 保 險 郵電和政府等行業(yè) 為了方便原有的和新的 IDS 用戶 合作伙伴獲取更加 強大的功能 IDS9 3 中增強了易管理特性 提高了易用性 更加易于開發(fā)的 DataBlade 開發(fā)接口 增強企業(yè)復制的性能和數(shù)據(jù)支持類型等 IBM Informix Client SDK 是 IBM Informix 數(shù)據(jù)庫提供的應用開發(fā)接口 API 軟件包 IBM Informix Client SDK 允許用戶利用本地的各種接口 訪問 IBM Informix 數(shù)據(jù)庫服務器 它包括 JDBC 驅(qū)動 C 接口 符合 ODBC3 0 標準的 ODBC 驅(qū)動程序 OLE DB SQL J 和 IBM Informix ESQL C 等 2 2 產(chǎn)品特點產(chǎn)品特點 針對系統(tǒng)的建設要求 IBM Informix 數(shù)據(jù)庫系統(tǒng)具備如下技術特性 可以 滿足 XXX 系統(tǒng)當前和未來的發(fā)展需要 下面我們將結(jié)合在此建議方案中推薦 的 IBM Informix 產(chǎn)品逐一加以說明 IBM Informix 數(shù)據(jù)庫服務器采用先進的 面向未來的數(shù)據(jù)庫軟件體系結(jié)構 動態(tài)可伸縮體系結(jié)構 Dynamic Scalable Architecture 能提供接近線性的可伸縮 性 還擁有靈活 智能 數(shù)據(jù)庫級的數(shù)據(jù)分割模式 IBM Informix 數(shù)據(jù)庫的高 性能 OLTP 數(shù)據(jù)倉庫等解決方案在電信 金融 政府 交通等領域保持了明 XXX 系統(tǒng)IBM 技術建議書 10 顯的競爭優(yōu)勢 2 2 1 1 滿足高性能要求滿足高性能要求 IBM Informix 數(shù)據(jù)庫服務器采用并行的數(shù)據(jù)庫體系結(jié)構 在內(nèi)核中支持并 行處理 所有主要數(shù)據(jù)庫操作 例如 I O 復雜的查詢 索引的建立 日志恢 復 備份及恢復等 都能在可用的系統(tǒng)資源中并行地執(zhí)行 這種并行數(shù)據(jù)庫體系 結(jié)構提供了獨特的功能 能夠智能化地優(yōu)化性能并充分發(fā)掘出硬件本身的處理 能力 1 并行處理 并行處理 為確保高效地利用系統(tǒng)資源 大規(guī)模的數(shù)據(jù)庫任務被分解為多個單獨的小 任務 跨多個 CPU 及磁盤進行并行執(zhí)行 通過將大的任務分解為小的任務并行 執(zhí)行 IBM Informix 數(shù)據(jù)庫服務器極大地降低了復雜操作的執(zhí)行時間 例如 處理多表聯(lián)接這樣的復雜請求時 任務被分解為多個數(shù)據(jù)庫子任務 并分散在 系統(tǒng)中多個可用的虛處理器中執(zhí)行 2 并行數(shù)據(jù)查詢 并行數(shù)據(jù)查詢 并行數(shù)據(jù)查詢 PDQ 能夠充分利用 CPU 并使任務的執(zhí)行速度比其它數(shù)據(jù)庫 結(jié)構快許多倍 在某些情況下 查詢會在幾分鐘內(nèi)結(jié)束 而不是幾小時 或者 是在幾秒鐘內(nèi)結(jié)束 而不是幾分鐘 這一性能優(yōu)勢適用于所有需要進行排序 檢索大量數(shù)據(jù) 表聯(lián)接或是聚合操作的復雜數(shù)據(jù)庫操作 以簡單的聯(lián)接操作為 例 當聯(lián)接操作串行執(zhí)行時 數(shù)據(jù)庫必須在執(zhí)行完一項任務之后 才能執(zhí)行下 一任務 換句話說 數(shù)據(jù)庫要順序執(zhí)行掃描 聯(lián)接 排序操作 最后將結(jié)果返 回給用戶 PDQ 具有兩方面的處理優(yōu)勢 一方面 它將多個任務同時并行處理 另一方面 它將每個獨立的任務分解為子任務 充分利用服務器核心中內(nèi)置的 并行處理能力 通過 PDQ 無論是單一的 SMP 節(jié)點 還是跨多個松散耦合的 SMP 或 MPP 節(jié)點 用戶執(zhí)行的所有數(shù)據(jù)庫操作都能被并行處理 這些數(shù)據(jù)庫操作包括并行 排序 掃描 插入 刪除 聯(lián)接 聚合 建立索引及大量的數(shù)據(jù)庫管理功能 這一功能的完整性確保了所有數(shù)據(jù)庫操作的可伸縮性 并保證了在開放系統(tǒng)中 實現(xiàn)超大型數(shù)據(jù)庫以支持包括 OLTP 電子商務及媒體資產(chǎn)管理在內(nèi)的各種應 XXX 系統(tǒng)IBM 技術建議書 11 用 3 表分割 表分割 表分割增強了并行處理的性能及高可用性 并通過將數(shù)據(jù)庫分割成多個小 部分 而簡化了超大型數(shù)據(jù)庫的管理 IBM Informix 數(shù)據(jù)庫服務器允許在不影響數(shù)據(jù)庫服務器的情況下設置表分 割及修改數(shù)據(jù)分布 另外 分割策略對于應用和最終用戶是透明的 分割模式 的設置可以采用輪循法 順序地將每一個記錄分配到下一個分片中 散列法 將一個算法作用到記錄的關鍵字上 以確定它的分片號 或表達式法 基于 關鍵字的 將一組記錄分配到一個分片中 分割模式的設置通過 CREATE TABLE 和 ALTER TABLE 這樣的 SQL 語句進行 必要時可對分片進行修改 和調(diào)整 用戶可以根據(jù)自身應用對一張大數(shù)據(jù)表的操作方式 靈活使用表達式分割 方法 將一張大數(shù)據(jù)表按應用的要求分割成多個分區(qū) 各分區(qū)可以透明地并行 操作 極大的提高對一張大數(shù)據(jù)表的操作效率 要獲得并行處理的好處 很關鍵的是要具有將單個的表分片 這是造成系 統(tǒng)瓶頸的地方 劃分為兩個或多個新的表分片的能力 例如 由于數(shù)據(jù)庫了解 數(shù)據(jù)分片的模式 數(shù)據(jù)庫服務器就知道哪些分片與特定的查詢無關 從而可以 跳過它們 同時 數(shù)據(jù)庫服務器可以跳過由于系統(tǒng)故障而不可用的那些分片 以保持高可用性 除了將數(shù)據(jù)表分割之外 IBM Informix 數(shù)據(jù)庫服務器還可以將索引分割 以獲得最大的數(shù)據(jù)布局靈活性 從而達到最優(yōu)的并行處理性能 DBA 可以把分 割了的索引放到與數(shù)據(jù)不同的分片上去 分割了的索引可以有自己的分片模式 與數(shù)據(jù)表相分離 分割對于有效的系統(tǒng)管理也是很關鍵的 數(shù)據(jù)庫越大 就越需要系統(tǒng)管理 員能夠在表分片級進行備份和恢復 批量裝入和卸出等操作 而不是必須備份 或恢復整個的數(shù)據(jù)庫或表 IBM Informix 數(shù)據(jù)庫系統(tǒng)的這些操作可以并行地進 行 從而大大地減少裝入 卸出或恢復數(shù)據(jù)所需的時間 4 虛處理器分類 虛處理器分類 為了執(zhí)行的高效率和便于進行各種功能的調(diào)諧 虛處理器被按類分組 每 一類被優(yōu)化以完成一種特定的功能 例如 CPU 操作 磁盤 I O 客戶 服務器通 XXX 系統(tǒng)IBM 技術建議書 12 訊和管理任務 通過將虛處理器分類 IBM Informix 數(shù)據(jù)庫服務器能夠高效地 調(diào)度操作和為操作設置不同的優(yōu)先級 線索在相關類的虛處理器之間透明地進行調(diào)度 你可以針對系統(tǒng)的特定情 況 為你的系統(tǒng)中的每個類配置足夠多的虛處理器 以處理該系統(tǒng)中的相應類 型的操作 鑒于虛處理器緩沖池可以極簡便地進行聯(lián)機調(diào)整 你可以很快地調(diào) 整每一個類或進行改變以適應階段性的大任務和負載高峰 在這些虛處理器類中 最重要的是 CPU 類 它可以在 CPU 處理需求改變 時增加或減少 如果有一個長隊列需要 CPU 處理 系統(tǒng)管理員可以動態(tài)地啟 動一個 CPU 虛處理器以消除瓶頸 而無需中斷系統(tǒng)上的任何用戶 鑒于處理客戶需求所需要的虛處理器的數(shù)目常常是不可預料的 可以提供 幾個用于客戶服務器的通訊協(xié)議 例如 IPX SPX TCP IP 和共享內(nèi)存 的虛 處理器類來處理客戶與 IBM Informix 數(shù)據(jù)庫服務器之間的通訊 5 動態(tài)共享內(nèi)存 動態(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ù)的非共享數(shù)據(jù) 使其不被并行地執(zhí)行相同代碼的其它線索覆 蓋 IBM Informix 數(shù)據(jù)庫服務器將為某些特定的操作 例如遞歸的存貯過程 動態(tài)地增長棧的大小 IBM Informix 數(shù)據(jù)庫服務器的共享內(nèi)存最大限度地減少碎片 這樣 存貯 器的利用不會隨時間而下降 除了初始分配之外 共享內(nèi)存段自動地按需要大 塊地添加進來 而且 共享內(nèi)存段還可在運行數(shù)據(jù)庫時由管理員添加 存貯管 理系統(tǒng)還在內(nèi)存空間用完時自動增長內(nèi)存段 當用戶會話結(jié)束時 它所使用的 內(nèi)存空間被釋放 并且被另一個會話重新使用 通過釋放分配給數(shù)據(jù)庫的內(nèi)存 空間 操作系統(tǒng)可以將內(nèi)存空間收回 這樣 用戶線索可以很容易地在虛 處理 XXX 系統(tǒng)IBM 技術建議書 13 器間移動 因支持的用戶數(shù)目增加 從而增強了 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 結(jié)束就可以開始處理另一個服務請求 I O 虛處理器有四種特定類 邏輯日志 I O 物理日志 I O 異步 I O 核 心異步 I O KIO 將 I O 劃分為這些類使得可以實施一種高效的優(yōu)先級劃分 方案 另外 鑒于 I O 請求被統(tǒng)一調(diào)度 IBM Informix 數(shù)據(jù)庫服務器就能有效 地使所有可用的磁盤處于忙狀態(tài) 實際上 你可以使用 IBM Informix 數(shù)據(jù)庫 服務器系統(tǒng)監(jiān)控界面來檢測從磁盤讀寫的長隊列 然后啟動附加的特定的 I O 虛處理器來消除 I O 瓶頸 7 提前讀 提前讀 在順序掃描表或索引時 可以將 IBM Informix 數(shù)據(jù)庫服務器配置成在處理 共享內(nèi)存中的當前頁面集的同時能夠異步地從硬盤提前讀入若干頁 具有了這 種能力 應用系統(tǒng)花費較少的時間用于等待磁盤存取的完成 這樣就保證了吞 吐量 8 其它性能特性 其它性能特性 除以上提到的技術特點以外 IBM Informix 數(shù)據(jù)庫服務器還提供了一系列 性能特性 以提高 OLTP 及決策支持處理的性能 內(nèi)存授權管理器內(nèi)存授權管理器 內(nèi)存授權管理器 MGM 使得 DBA 和程序員能夠根據(jù)可用的系統(tǒng)資源平衡 用戶請求的優(yōu)先級 從而控制并行的程度 MGM 執(zhí)行下述任務 調(diào)整 PDQ 類任務所需的系統(tǒng)資源數(shù)量 設置每個查詢的優(yōu)先級 調(diào)整可以同時運行的復雜查詢的數(shù)目 調(diào)整決策支持和 OLTP 使用的最大的內(nèi)存量 與基于代價的優(yōu)化器協(xié)同工作 以保證各個層次上的最大的并發(fā)度 XXX 系統(tǒng)IBM 技術建議書 14 MGM 的高效的內(nèi)存空間利用是優(yōu)化并行處理的關鍵 MGM 還控制 PDQ 處理可用的總資源極限 使用了 MGM 整個系統(tǒng)范圍的優(yōu)先級設置都可以動 態(tài)地改變 基于代價的優(yōu)化器基于代價的優(yōu)化器 IBM Informix 數(shù)據(jù)庫服務器基于代價的優(yōu)化器 根據(jù)表的列中數(shù)據(jù)分布的 詳細信息可以自動確定從數(shù)據(jù)庫表中檢索數(shù)據(jù)的最快方法 優(yōu)化器收集和計算 有關數(shù)據(jù)分布的統(tǒng)計情況 并選取對系統(tǒng)資源影響最小的返回路徑 在某些情況 下 這可能是一個并行的返回路徑 但在其他情況下 可能是順序處理 內(nèi)存 授權管理器控制上述并行程度 為使用戶能夠具有更強的控制能力 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)化目錄 它使用戶可以指定是以響應時間 返回第一組行集合的時間 還 是總的時間 返回所有行的時間 為依據(jù)來優(yōu)化查詢 裸設備管理裸設備管理 UNIX 文件系統(tǒng)本身不做保證分配連續(xù)的磁盤空間 為了達到數(shù)據(jù)的快速存 取 IBM Informix 數(shù)據(jù)庫服務器通過裸設備實現(xiàn)了連續(xù)磁盤空間存貯 通過對 原始磁盤空間的分配 轉(zhuǎn)換 IBM Informix 數(shù)據(jù)庫服務器可生成自己的數(shù)據(jù) 存貯系統(tǒng) 數(shù)據(jù)存貯在生設備上可使 IBM Informix 數(shù)據(jù)庫服務器進行直接內(nèi)存存取 DMA DMA 直接從盤上向內(nèi)存寫數(shù)據(jù) 避免了通過文件系統(tǒng)實現(xiàn)數(shù)據(jù)存貯時 必須的 UNIX 文件系統(tǒng)緩存機制 這樣提高了將提交事務寫入盤中的效率 選取最前面的選取最前面的 N N 行行 許多決策支持查詢只需要選擇語句的最前面幾行結(jié)果用于分析 例如 前 20 名熱賣產(chǎn)品 表現(xiàn)最差的 5 個地區(qū)等 對于這類決策支持查詢 我們推薦使 用這一新功能 選取最前面的 N 行 通過這一新特性 用戶可以將查詢結(jié)果 XXX 系統(tǒng)IBM 技術建議書 15 限制在最前面的幾行 這一新功能使得 I O 操作減少 并且在某些情況下 因 只處理一部分記錄而減少了 CPU 的占用時間 從而大大提高了整體性能 視圖內(nèi)的聯(lián)合視圖內(nèi)的聯(lián)合 提高決策支持查詢性能的一種方法是創(chuàng)建視圖 以減少查詢要處理的數(shù)據(jù) 的總量 視圖還能減少用戶編寫的查詢語句的復雜程度 很多決策支持查詢涉 及到多個 SELECT 語句的結(jié)合 因此將 UNION 與視圖相結(jié)合不僅能減少查詢 的復雜程度 而且能提高執(zhí)行的速度 例如 不需要編寫涉及到多個 SELECT 的查詢 只需要創(chuàng)建一個視圖將多個 SELECT 語句的結(jié)果用 UNION 合并在一 起就可以了 這樣做的結(jié)果是 最終用戶只需針對這一視圖發(fā)出一個簡單的 SELECT 語句 內(nèi)存駐留表內(nèi)存駐留表 為提高經(jīng)常存取的數(shù)據(jù)的性能 用戶可以指定一張表或其索引的一部分或 多個部分盡量長時間地駐留在 IBM Informix 數(shù)據(jù)庫服務器共享內(nèi)存中 一旦定 義好 這些駐留在內(nèi)存中的表會在處理空緩沖區(qū)申請時最后被替換掉 對于經(jīng) 常訪問的表被偶爾訪問的表替換出內(nèi)存緩沖區(qū)的情況 內(nèi)存駐留表可以極大地 降低數(shù)據(jù)存取的響應時間 相關子查詢增強相關子查詢增強 IBM Informix 數(shù)據(jù)庫服務器采取了許多優(yōu)化策略來提高帶有子查詢的查詢 的性能 這些策略包括 子查詢平行化 查詢緩存及預處理增強 子查詢平行 化是指將多個查詢塊組合成一個簡單的查詢塊 從而減少了新的表掃描 索引 掃描及聯(lián)接 子查詢緩存是指將多次調(diào)用的子查詢的查詢結(jié)果進行緩存處理 使優(yōu)化器不必再執(zhí)行重復的查詢工作 預處理增強是指用字段的常量值替換在 相關子查詢中出現(xiàn)的所有同一字段 這樣將相關子查詢轉(zhuǎn)換成了不相關的子查 詢 共享語句緩存共享語句緩存 IBM Informix 數(shù)據(jù)庫服務器利用共享語句緩存技術將 SQL 語句的查詢方案 存放在緩沖區(qū)中 從而方便其它用戶會話的使用 這一特性使得用戶在提交同 樣的 SQL 語句時動態(tài)地減少了系統(tǒng)的內(nèi)存開銷 另外 因為會話執(zhí)行在緩存中 語句 而不需要再對語句進行分析和優(yōu)化 從而使查詢速度大大提高 長標識符 XXX 系統(tǒng)IBM 技術建議書 16 IBM Informix 數(shù)據(jù)庫服務器允許用戶定義的標識符最長可為 128 個字節(jié) 通過支持長標識符 用戶可以方便地將非 IBM Informix 數(shù)據(jù)庫的應用運行在 IBM Informix 數(shù)據(jù)庫服務器上 有了這一特性 不再需要在應用上加包裝 這會 影響開發(fā)的進度 也會影響應用的性能 64 位支持及大內(nèi)存尋址位支持及大內(nèi)存尋址 大多數(shù) UNIX 和 NT 系統(tǒng)由于 32 位尋址的限制而局限于 2GB 或更少 的 內(nèi)存 這種限制隨 64 位結(jié)構而取消 并帶來了數(shù)據(jù)庫運行效率的極大突破 IBM Informix 數(shù)據(jù)庫服務器提供 64 位支持及大內(nèi)存尋址 在聯(lián)機事務處理 和分布式環(huán)境兩方面大大提高了運行效率 64 位以較小的物理 I O 操作數(shù)允許 更大的數(shù)據(jù)頁和更多的數(shù)據(jù)被傳入緩存中 對 LMA 而言 IBM Informix 數(shù) 據(jù)庫服務器現(xiàn)在可支持幾十 GB 的物理內(nèi)存和幾百 GB 的虛址空間 這樣允許 更多的數(shù)據(jù)存入緩存中 同時可支持大量 用戶 提高數(shù)據(jù)庫容量 并且降低高 負荷聯(lián)機事務處理 OLTP 環(huán)境中交換頻率 模糊檢查點模糊檢查點 系統(tǒng)管理員可以利用模糊檢查點技術來提高檢查點的執(zhí)行速度并事務處理 的吞吐量 在模糊檢查點期間 對于特定操作改寫的頁 數(shù)據(jù)庫服務器不將其 刷入磁盤 這些特定操作被稱為模糊操作 包括 插入 修改和刪除 因為這 些更新頁暫時不記錄磁盤 檢查點的執(zhí)行時間大大降低 從而提高了數(shù)據(jù)庫的 吞吐量 擴展功能的優(yōu)化擴展功能的優(yōu)化 有些用戶自定義的例程 例如進行圖像處理的函數(shù) 對其開銷的評估會非 常耗時 這直接影響到使用到它的查詢操作的性能 為提高性能 IBM Informix 數(shù)據(jù)庫服務器利用開銷及篩選率信息來估算查詢操作可能返回的記錄 數(shù) 計算出查詢操作的總開銷并利用這些信息來選擇最佳的查詢路徑 并且優(yōu) 化器確保最耗時的例程最后執(zhí)行 并行化用戶自定義例程并行化用戶自定義例程 為提高性能 出現(xiàn)在并行數(shù)據(jù)查詢中的用戶自定義例程能夠跨越多個處理 器執(zhí)行 兩個虛處理器類可用于并行處理用戶自定義例程 用戶自定義的虛處 理器用于用 C 編寫的例程 Java 虛處理器用于用 Java 編寫的例程 XXX 系統(tǒng)IBM 技術建議書 17 2 2 1 2 支持系統(tǒng)高可靠運行的技術手段支持系統(tǒng)高可靠運行的技術手段 IBM Informix 數(shù)據(jù)庫服務器提供諸多功能來減少停機或故障 down 機時間 為減少因管理工作 特殊操作等引起的停機時間 IBM Informix 數(shù)據(jù)庫服務器 提供一組工具 功能 使管理員可以在系統(tǒng)在線的情況下完成管理工作 可參見 第 5 點 易管理性 針對意外 down 機 IBM Informix 數(shù)據(jù)庫服務器提供一系 列功能來增強系統(tǒng)的容錯能力 并且 具有完善的功能 保證我們的技術支持 人員迅速診斷問題 解決故障 1 數(shù)據(jù)庫及日志鏡像數(shù)據(jù)庫及日志鏡像 數(shù)據(jù)庫及日志鏡像保證在因磁盤發(fā)生故障時 系統(tǒng)無須離線 OFF LINE 就可恢復數(shù)據(jù) 2 快速恢復 數(shù)據(jù)庫服務器因某種原因非正常關閉后 通過快速恢復機制 在不丟失數(shù) 據(jù)的情況下 將系統(tǒng)恢復至在線狀態(tài) 并保證數(shù)據(jù)的完整性和一致性 3 可繼續(xù)的恢復可繼續(xù)的恢復 在物理恢復或邏輯恢復過程中 因 I O 錯 磁帶故障等原因中斷的恢復 通常需要再從頭開始 可繼續(xù)的恢復 功能允許從接近中斷的點繼續(xù)恢復工作 4 表重組表重組 為提高系統(tǒng)的可用性 提供了 在原位置更新 的功能 使得系統(tǒng)管理員 在修改表結(jié)構 例如 增加字段 刪除字段等 時 不會影響其它用戶對該表 的正常使用 5 高級故障診斷高級故障診斷 為減少故障系統(tǒng)的停機時間 提供了一組高級故障診斷功能 包括六個方 面 事件告警 故障隔離 共享內(nèi)存卸出 堆棧跟蹤 診斷工具 線索掛起 6 數(shù)據(jù)庫系統(tǒng)提供數(shù)據(jù)庫系統(tǒng)提供 HDR 技術技術 高可用性數(shù)據(jù)復制 HDR 使得中央數(shù)據(jù)庫服務器例程能被復制到一個輔助 服務器上去 這種形式的數(shù)據(jù)復制有兩個目的 它創(chuàng)建了一個 熱 備份服務 器 以防主結(jié)點發(fā)生故障 而且 由于現(xiàn)在對于相同的數(shù)據(jù)有兩個不同的服務 器可用 用戶就可以把面向生產(chǎn)的 OLTP 應用與決策支持應用分離開 XXX 系統(tǒng)IBM 技術建議書 18 HDR 允許主服務器和輔助服務器之間進行角色轉(zhuǎn)換 如果主服務器系統(tǒng)發(fā) 生故障 輔助服務器可以手工地或自動地變成新的主服務器 繼承原來的讀 寫 能力 主服務器恢復后變成輔助的只讀服務器 這種角色轉(zhuǎn)換提高了高可用性 避免了在服務器之間將主服務器角色轉(zhuǎn)過來再轉(zhuǎn)過去 當啟動了復制功能時 主服務器上的事務日志 邏輯日志 信息以同步的 或異步的方式通過網(wǎng)絡自動地傳送到輔助服務器上去 當在客戶 服務器配置上實現(xiàn) HDR 時 你的應用系統(tǒng)可以編碼成在發(fā)生主 服務器故障時自動連接到輔助服務器上去 在數(shù)據(jù)庫管理員將兩個系統(tǒng)配置組 成主 輔數(shù)據(jù)復制時 可以提出自動服務器轉(zhuǎn)換要求 7 配合數(shù)據(jù)分割技術的配合數(shù)據(jù)分割技術的 Data Skip 功能功能 配合 IBM Informix 的數(shù)據(jù)分割技術 通過其數(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ù)一致性保障數(shù)據(jù)一致性 IBM Informix 數(shù)據(jù)庫服務器通過事務邏輯日志 內(nèi)部一致性檢查 建立鎖 處理過程以及商業(yè)規(guī)則等等 保證數(shù)據(jù)在事務級保持一致 1 事務日志事務日志 當一個事務無法完成時 必須將已做完的部分從數(shù)據(jù)庫中除去才能保證數(shù) 據(jù)一致性 為了免去這部分已完成的操作 IBM Informix 數(shù)據(jù)庫服務器通過維 護記錄著所有事務處理的邏輯日志 以及自動使用這些記錄將數(shù)據(jù)恢復到該事 務之前的狀態(tài) XXX 系統(tǒng)IBM 技術建議書 19 2 內(nèi)部一致性檢查內(nèi)部一致性檢查 當數(shù)據(jù)或系統(tǒng)出現(xiàn)不一致時 內(nèi)部一致性檢查可向 IBM Informix 數(shù)據(jù)庫服 務器的系統(tǒng)管理員報警 這是因為 IBM Informix 數(shù)據(jù)庫服務器有一個數(shù)據(jù)層檢 測 若由于硬件或操作系統(tǒng)錯誤導致了非一致性 IBM Informix 數(shù)據(jù)庫服務器 會自動將有關信息寫入信息日志中 3 鎖機制鎖機制 鎖是由系統(tǒng)內(nèi)部保留并可用程序?qū)懭霐?shù)據(jù)片中 數(shù)據(jù)庫服務器保證數(shù)據(jù)加 鎖期間別的進程不可更改 如果有別的用戶進程要做更改 服務器或是要它等 待 或是返回一錯誤碼 IBM Informix 數(shù)據(jù)庫服務器還可防止由于互需資源均被鎖住而造成死鎖情 況發(fā)生 如果有這種情況 服務器會立即通知會造成死鎖的后邊的進程退出 IBM Informix 數(shù)據(jù)庫服務器提供幾種類別的鎖 即 行級鎖 頁級數(shù) 表 級鎖及庫級鎖 行級鎖和頁級鎖在表生成或修改時指定 表級鎖和庫級鎖在應 用程序中指定 4 隔離級別隔離級別 隔離級別規(guī)定了讀操作與其它數(shù)據(jù)庫服務器進程并發(fā)的程度 即對正在讀 的記錄其它服務器進程可做哪些更改 以及對其它服務器正在讀或修改的數(shù)據(jù) 可進行讀的數(shù)據(jù) 隔離級別只作用于讀操作 有以下幾種 讀臟數(shù)據(jù) 事務提 交讀 靜態(tài)游標和重復讀 讀臟數(shù)據(jù) 讀臟數(shù)據(jù) 沒有隔離 不加鎖 什么都不用考慮 用戶可以讀任何事 務中或提交后的數(shù)據(jù) 提交讀 提交讀 只能讀沒有加鎖的數(shù)據(jù) 游標讀 游標讀 只有當數(shù)據(jù)庫在最后一條記錄上加鎖時才會影響它 即一 次只鎖一條記錄 當一個新記錄讀入后才釋放上一個鎖 XXX 系統(tǒng)IBM 技術建議書 20 該級別可保證程序檢測記錄時不會發(fā)生變化 重復讀重復讀 可保證在同一事務中反復讀取的記錄保持一致 它不僅對 已讀到的記錄加鎖 而且禁止對數(shù)據(jù)庫中的數(shù)據(jù)加以更改 2 2 1 4提供完善的數(shù)據(jù)安全性提供完善的數(shù)據(jù)安全性 1 授權機制授權機制 IBM Informix 數(shù)據(jù)庫服務器有如下的安全機制以保證數(shù)據(jù)庫的安全 1 數(shù)據(jù)庫級 Database Level 的安全性 對整個數(shù)據(jù)庫起作用 2 表級 Table Level 的安全性 只對相關的表起作用 3 列級 Column Level 的安全性 只對相關的列起作用 4 行級 Row Level 的安全性 只對相關的行起作用 5 類級 Type Level 的安全性 只對使用的類 opaque Type 復雜數(shù) 據(jù)類型 起作用 2 使用存儲過程控制對數(shù)據(jù)的訪問使用存儲過程控制對數(shù)據(jù)的訪問 用戶通過使用存儲過程控制對數(shù)據(jù)庫表和列的訪問 當用戶使用存儲過程 編寫一個用于對數(shù)據(jù)庫表和列的控制例程時 用戶可以使用 DBA 的權限完成 如下的任務 限制對數(shù)據(jù)庫數(shù)據(jù)的讀 限制對數(shù)據(jù)庫數(shù)據(jù)的改變 監(jiān)督對數(shù)據(jù)庫數(shù)據(jù)改變 如插入或刪除等 限制對所有對象定義 3 審計功能審計功能 XXX 系統(tǒng)IBM 技術建議書 21 IBM Informix 數(shù)據(jù)庫服務器的審計策略是 IBM Informix 數(shù)據(jù)庫安全性的重 要組成部分之一 IBM Informix 數(shù)據(jù)庫服務器提供的審計機制符合 Trusted Computer System Evaluation Criteria CSC STD 001 83 即橘皮書 C2 標準及 Trusted Database Interpretation NCSC TG 021 標準 對每一個選擇出的用戶 的活動 IBM Informix 數(shù)據(jù)庫服務器提供的審計功能將產(chǎn)生一條記錄 這些記 錄將用于以下用途 發(fā)現(xiàn)非法用戶及可疑用戶 的行為并指出其執(zhí)行的操作 發(fā)現(xiàn)未授權的訪問企圖 評價潛在的損害安全機制的因素 假如需要 為調(diào)查提供證據(jù) 審計是一種用于重建數(shù)據(jù)庫的跟蹤事物的機制 這種機制由 IBM Informix 數(shù)據(jù)庫服務器的歸檔及備份功能完成 IBM Informix 數(shù)據(jù)庫服務器的審計功能 通過對系統(tǒng)事件的記錄 或一個重要活動及操作者的記錄 檢測正常的或可疑 的操作 2 2 1 5 提供多種數(shù)據(jù)庫管理工具 易于管理 易于維護提供多種數(shù)據(jù)庫管理工具 易于管理 易于維護 在本次投標中推薦的IBM Informix Dynamic Server 9 3 簡稱IDS 9 3 中提供了一系列圖形化的數(shù)據(jù)庫管理及監(jiān)測 應用開發(fā)環(huán)境 數(shù)據(jù)庫性能監(jiān)測 工具 ISA IBM Informix Server Administrator Onperf DB Cockpit 1 1 基于基于 WebWeb 的數(shù)據(jù)庫管理工具的數(shù)據(jù)庫管理工具 ISAISA IBM Informix ISA IBM Informix server administrator 是基于 WEB 的對多 個 IBM Informix 數(shù)據(jù)庫服務器的監(jiān)控 維護 管理及優(yōu)化工具 它提供了一個 以中心控制的簡單易用的 輕便的管理手段 XXX 系統(tǒng)IBM 技術建議書 22 它允許用戶通過一個中心控制臺利用 MS Windows 用戶界面或 Web browser 管理從一個到成百上千個 IBM Informix 數(shù)據(jù)庫服務器 它基于最新的 面向?qū)ο蟮囊?guī)則 此規(guī)則是 Netscape Communications Corp Open Network Environment ONE 的一部分 通過對面向?qū)ο蟮墓δ艿慕Y(jié)合 IBM Informix 數(shù) 據(jù)庫服務器提供用戶高效的系統(tǒng)管理機制 使用戶有能力操縱不斷更新的開放 的 Web 技術 它使用戶能在統(tǒng)一的控制中心管理分布式環(huán)境下的 IBM Informix 數(shù)據(jù)庫 以及集成先進的第三方管理工具管理異構數(shù)據(jù)庫 所以提供給用戶一個單一管 理的 強有力的 可擴展的先進的管理解決方案 隨著數(shù)據(jù)庫服務器支持的分布式信息訪問的不斷增長 企業(yè)和各大機構需要一 種簡單 統(tǒng)一的途徑監(jiān)控及管理他們的數(shù)據(jù)庫 通過中心管理控制臺 公司總 部可以連接到遠程的辦事處或辦公室 實施必要的系統(tǒng)管理 使得分布式環(huán)境 下的管理及控制更加靈活 它還提供用戶通過 Web 瀏覽器及 Windows PC 靈活地管理分布式數(shù)據(jù)庫 的能力 提供適用于任何平臺及任何方位的桌面通用的系統(tǒng)管理 包含統(tǒng)一控 制 瀏覽 監(jiān)控及管理分布式環(huán)境下的數(shù)據(jù)庫 并包含對 Java 結(jié)構的支持 2 2 應用開發(fā)及管理工具集應用開發(fā)及管理工具集 ServerStudioServerStudio 我們提供針對 IBM Informix 數(shù)據(jù)庫服務器的平臺獨立的 企業(yè)級的 圖 形化集成開發(fā)及管理工具集 ServerStudio 該工具集采用直觀 易于使用的圖 形化界面 提高了完成應用開發(fā) 調(diào)試 分析 優(yōu)化 布署及管理數(shù)據(jù)庫應用 等工作的效率 該工具集是平臺獨立的 它支持 Windows Unix 及 Linux 等平 臺上得到完全一致的功能 它由如下工具組成 Object Explorer 對象管理器 對象管理器 對象管理器是工具集的控制中心 它展示了整個數(shù)據(jù)庫的結(jié)構 方便用 戶瀏覽數(shù)據(jù)庫對象 表 視圖 索引 存儲過程 觸發(fā)器等 查看對象的屬性 依賴關系等 XXX 系統(tǒng)IBM 技術建議書 23 Table Editor 表編輯器 表編輯器 表編輯器是一個圖形化管理表的工具 它允許創(chuàng)建數(shù)據(jù)庫表及修改已存 在的表 在此可定義表的屬性 列 數(shù)據(jù)類型 表分割 索引分割 參照完整 性約束 主鍵 外建等 建立或修改索引 Permission Editor 權限編輯器權限編輯器 權限編輯器提供了在交互式環(huán)境下管理數(shù)據(jù)庫安全性的手段 在此可以 查看和修改用戶 角色及數(shù)據(jù)庫對象的權限 權限編輯器可以將數(shù)據(jù)庫權限動 態(tài)地生成對應的 SQL GRANT 及 REVOKE 語句 并且允許對其進行預覽 輸 出成腳本文件 SQL Editor SQL 編輯器 編輯器 SQL 編輯器是一個功能強大的 IBM Informix SQL 語句及 IBM Informix 存儲過程編輯器 它允許用戶編寫 修改 分析及執(zhí)行 SQL 語句及 存儲過程語句 Data Editor 數(shù)據(jù)編輯器數(shù)據(jù)編輯器 數(shù)據(jù)編輯器允許交互式地查看和修改數(shù)據(jù)庫表及視圖中的數(shù)據(jù) 并將數(shù) 據(jù)以圖格的形式展示出來 Dependencies Explorer 依賴關系編輯器依賴關系編輯器 依賴關系編輯器使得通過簡單的點擊就可分析出與某一數(shù)據(jù)庫對象相關 的源代碼及數(shù)據(jù) Explain Execution Analyzer 執(zhí)行分析器 執(zhí)行分析器 執(zhí)行分析器圖形化地展示執(zhí)行 SQL 語句或存儲過程時 IBM Informix 優(yōu)化器所選取的執(zhí)行方案 執(zhí)行分析器允許用戶嘗試不同的調(diào)優(yōu)功能 比較不 同方法的性能 選擇出最優(yōu)的策略 Reference Analyzer 參照分析器 參照分析器 XXX 系統(tǒng)IBM 技術建議書 24 參照分析器是一個功能強大的反向分析工具 它分析出一個數(shù)據(jù)庫對象 的改變對其它對象的影響 它通過分析得到所有與此改變相關的存儲過程 觸 發(fā)器 表 視圖 并標出所有受到影響的源代碼 Difference Analyzer 差異分析器 差異分析器 差異分析器是分析兩對象差異的工具 它可以比較任兩個數(shù)據(jù)庫 數(shù)據(jù) 庫中對象 存儲過程源代碼 觸發(fā)器或腳本文件的區(qū)別 并標示出不同點 Session Browser 會話瀏覽器 會話瀏覽器 會話瀏覽器可以瀏覽所有活躍的服務器會話 并可查看所有會話的詳細 信息 Project Folders 項目文件夾 項目文件夾 項目文件夾允許在對象管理器中將數(shù)據(jù)庫對象進行重新的組織 以更好 地管理和方便查看 Version Control Manager 版本控制管理器版本控制管理器 版本控制管理器提供對團隊應用開發(fā)的支持 提供在整個應用開發(fā)過程 中的版本管理 3 3 數(shù)據(jù)庫性能監(jiān)測工具數(shù)據(jù)庫性能監(jiān)測工具 OnPerfOnPerf OnPerf OnPerf 實用程序是一個圖形用戶界面 主要的改進包括 1 實時地圖形化顯示度量值 2 允許 DBA 選擇對哪些度量值進行監(jiān)控 3 允許 DBA 為了分析一個趨勢而滾回到前面的度量值 4 將性能數(shù)據(jù)保存在文件中 以后以模擬實時的方式顯示這些 數(shù)據(jù) 當你啟動 OnPerf 時 總是啟動了兩個進程 OnPerf 進程和數(shù)據(jù)收集進程 你可以把它們理解為 OnPerf 實用程序的前端和后端 數(shù)據(jù)收集進程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論