收藏 分销(赏)

机器公司IBMInformix技术方案建议书模板.doc

上传人:a199****6536 文档编号:2817373 上传时间:2024-06-06 格式:DOC 页数:76 大小:214.54KB
下载 相关 举报
机器公司IBMInformix技术方案建议书模板.doc_第1页
第1页 / 共76页
机器公司IBMInformix技术方案建议书模板.doc_第2页
第2页 / 共76页
机器公司IBMInformix技术方案建议书模板.doc_第3页
第3页 / 共76页
机器公司IBMInformix技术方案建议书模板.doc_第4页
第4页 / 共76页
机器公司IBMInformix技术方案建议书模板.doc_第5页
第5页 / 共76页
点击查看更多>>
资源描述

1、XXX企业XXX系统IBM Informix技术方案提议书软件部中国国际商业机器目录1IBM及IBM中国介绍32技术方案提议总体描述72.1产品配置72.1.1配置标准72.1.2 配置说明82.2. 产品特点93IBM Informix产品技术文档373.1 IBM Informix Dynamic Server 9.3产品技术介绍37面向对象扩展能力38多进程多线索体系结构40高性能41高可用性50易管理性53数据一致性、完整性控制59数据库安全性63内置Spatial DataBlade643.2 IBM Informix Client SDK产品介绍674.IBM Informix数据

2、库中国用户列表691IBM及IBM中国介绍IBM,即国际商业机器企业,19创建于美国,是世界上最大、产品线最齐全信息技术服务企业,总部在美国纽约西乡村。IBM 拥有30多万职员并在40多个国家设有办事处,业务遍布150多个国家和地域,提供8万多个专职服务。1999年,IBM企业营业额达成875亿美元。作为世界上最大计算机软硬件和服务企业,IBM 拥有650亿美元资产,挤身于世界500强前列。在过去八十多年里,世界经济不停发展,现代科学日新月异,IBM一直以超前技术,出色管理和独树一帜产品领导着信息产业发展。众所周知,早在1969年,阿波罗宇宙飞船载着三名宇航员,担负着人类使命,首次登上了月球;

3、1981年哥伦比亚号航天飞机又成功地飞上了天空。这两次历史性太空飞行全部凝聚着IBM无和伦比智慧。IBM 每十二个月将营业额 10% 投入研究开发,所以拥有世界上最优异试验室。每十二个月取得专利多于其它大企业。IBM事业就象宇宙飞船一样永远向着更高目标不停奋进,造福人类。长久以来,大家把IBM看作是世界最大计算机硬件厂商。不过,现在IBM正快速转变为一个既能提供一流计算机硬件,又能提供一流软件服务综合性信息服务厂商。其软件收入连续三年全部有数十亿美金增加,到1999年为127亿美元,估计今年还会有大幅度增加。(起源:IBM年度收入汇报)在长久发展过程中,IBM一直不渝地坚持三个基础信念:第一,

4、尊重个人,重视机构内每一个组员尊严和权利,充足调动职员工作主动性;第二,重视用户服务,努力争取百分之百用户满意;第三,精益求精,不管做哪一项业务全部追求尽善尽美。全部这些,形成了IBM企业精神,同时也使IBM和世界融为一体,深入人心。1992年9月,IBM在北京正式宣告成立国际商业机器中国,这是IBM在中国全资独资企业。此举使IBM在实施其在华战略中迈出了实质性一步,掀开了在华业务新篇章。随即,IBM中国又在上海、广州、沈阳、深圳、南京、成全部、武汉、西安、济南、重庆等地建立了分企业,并在福州设置了办事处,从而深入扩大了在华业务覆盖面。伴伴随IBM在中国发展,IBM中国职员队伍不停扩大,现在已

5、发展到2500多人。以世界一流最新技术开发新产品,并以最快生产速度进入市场是IBM独特产品展战略。IBM拥有综合优异技术和结构全系列产品,包含:基于第三代CMOS技术S/390主机系统;业界最早全64位AS/400优异系列从硬件体系结构、操作系统到应 用;功效强大、二进制码全兼容庞大UNIX系列-从程序笔记本、台式、立式到机柜式,聚集了从单CPU、集群、SMP到SPRS/6000产品 线;融汇了IBM和业界精华ThinkPad电脑;全方面、集成ATM处理方案从最小ATM芯片研究和制造和工作站、服务器、网络和软件全线产品支持;跨平台软件处理方案从操作系统、数据厍、开发工具、交易处理、网络管理、I

6、nternet、Intranet到多种行业应用;每分钟打印近千页激光高速打印机。在信息产业快速发展,竞争日趋猛烈时代,为了深入发挥IBM全方位优势,将信息产业最新技术立即地转化为对中国用户有价值处理方案,帮助用户更有成效地开展业务,增强竞争优势,IBM在组织机构、管理模式、产品技术及用户服务等各方面进行了重大调整和改革:改变了以产品划分为基础传统模式,实施以行业划分为基础发展战略;在全国范围内建立了用户服务中心网络,为各地用户提供快捷、方便、完善服务,现在已在全国七十多个城市建立近百个服务中心;在上海浦东外高桥保税区投资建立“国际商业机器工程技术(上海)”,为中国和国际用户提供全方面系统备件及

7、援助服务;加强和当地业务伙伴合作,建立了遍布全国代理网络。现在,IBM在华总代理和一级代理超出150家,分销商超出1500多家。十几年来,IBM各类信息系统已成为中国金融、冶金、石化、交通、制造、商品流通等很多关键业务领域中最可靠信息技术手段。针对中国市场特殊需求,IBM多年来加强了软件开发,推出了OS/400,DOS/V和OS/2等一系列优异操作系统汉化版本,并在上海成立了软件开发中心,方便加强和更多中国业务伙伴联手合作,推出更多汉化软件产品。1995年,IBM在北京成立了信息技术中心和IBM中国研究中心,这是IBM致力于中国经济发展又一有力举措。IBM中国研究中心是IBM在全球建立七个科学

8、试验室之一,也是IBM在发展中国家建立第一个科学试验室。现在拥有研究人员三十多人。中国研究中心关键任务是研究部分能够在中国市场,和未来在全球市场得以应用优异计算机技术,包含汉字语音识别和其它汉字处理技术、汉字数字图书馆和很多网络技术和处理方案等。1997年9月,由IBM中国研究中心历时三年研究完成ViaVoice汉字语音识别系统正式向中国用户公布,这是全球第一套汉字连续语音识别系统,是IBM在这一领域优异技术和中国当地人才智慧结晶。最近,IBM更是投入数亿美元巨款在上海成立了芯片研究制造中心。IBM在中国战略任务很明确,那就是和中国经济一起发展,在网络计算时代为中国信息产业进步作出贡献;成为优

9、异技术、新型产品、应用和服务杰出提供者;满足中国用户需求并帮助其加速开发所遇问题处理方案;培养、建立一支强有力当地化专业人员队伍以帮助IBM在中国长久发展。IBM企业在计算机科学发展史上饰演了关键角色。而数据库管理系统,尤其是关系型数据库,更是和IBM有着不可分割关系。三十多年来从理论研究到具体系统实现,IBM研究人员对数据库管理系统发展作出了极大贡献。,IBM完成了对全球著名数据库企业Informix收购,Informix企业全线数据库产品(IDS、XPS等)全部加入了IBM数据库大家庭,极大地丰富了IBM企业数据库产品线。同时也表明了IBM企业在数据库领域加强投入、不停发展决心。数据库系统

10、是 IBM 软件策略中多个最关键产品步骤之一。 IBM 已在几年前立下策略性决心,将IBM 导向一个最成功软件企业。这个策略已经在很多重大投资,开发、市场、行销等具体行动中显现。 比如和 Lotus,Tivoli ,Informix企业合并,在 Network Computing、 Net Commerce 里提供完整 Internet 用户处理方案和软件开放架构。 在这十分关键策略里,数据库饰演一个举足轻重角色。 IBM 提供给用户是让用户将其企业运作管理全部依靠在IBM数据库系统高性能、 高安全性、高品质等特征上, 使 IBM 用户放心地将其今天和未来企业运作由IBM 替她全盘处理。以数据

11、库市场定位看,它是IBM 软件中心,它成败将影响 IBM 软件成败。依据最新Gartner Dataquest研究汇报表明,IBM企业在全球数据库系统市场取得了34.6%市场份额,排名第一。IBM企业将会提供给用户一个最完整、最含有保障数据管理环境, 继而帮助其用户建立一个迈向未来需要网路计算环境。2技术方案提议总体描述依据XXX系统设计要求,依据系统应用特点和数据库功效要求,配置IBM Informix数据库服务器产品及配置应用开发工具包。2.1产品配置本配置综合考虑了系统在功效、性能、安全性等方面对数据库可靠性、可用性、高性能、高安全性、扩展性、大数据量、大用户量、易维护、易管理等方面设计

12、要求,将系统整体设计目标和数据库设计/配置目标紧密结合,以达成充足满足系统整体要求目标。2.1.1配置标准结合XXX系统设计要求,数据库产品在配置时遵照了标准、开放、安全、可靠、易用、高效、易扩展等关键标准。该系统产品选型和配置时,所遵照标准以下:扩展性:数据库系统在数据量、用户数、处理能力等方面,不仅要满足系统现有需求,还要含有极强扩展性,以满足未来发展方向;安全性:确保数据不被非法用户破坏和盗用,关键信息不被用户有意或无意篡改。提供用户行为监测功效,能够对其进行监督、管理和分析;高效性:提供优异技术,确保系统在大负荷情况下,仍能确保业务正常运行;易操作、易管理:良好用户操作界面、完备帮助信

13、息,系统参数维护和管理经过图形环境或WEB环境进行;正确性:提供多个数据一致性、完整性检验和维护手段,确保系统中数据正确性;开放性:系统支持各个层次多个协议;支持多个开发工具;支持和其它系统互通、互联;向不一样业务管理部门提供所需资源和分析结果;支持多个软件、硬件平台;2.1.2 配置说明XXX系统数据库服务器由两台UNIX主机加磁盘阵列组成双机环境;依据对系统需求分析,我们提议,每台主机系统上配置最新一代高端数据库产品IBM Informix Dynamic Server 9.3和应用开发工具包IBM Informix Client SDK,而且使用IBM Informix Enterpri

14、se Gateway作为异构数据库互联选件。以下图所表示:应用开发机/业务终端l IBM Informix Client SDK应用/Web服务器其它系统数据库服务器l IBM InformixDynamic Server 9.3l IBM Informix Client SDK数据库服务器l IBM InformixDynamic Server 9.3l IBM Informix Client SDK图1在系统中配置以下IBM Informix数据库产品:数据库服务器上配置l IBM Informix Dynamic Server 9.3l IBM Informix ClientSDKl I

15、BM Informix Enterprise Gateway(选件)应用开发机/业务终端上配置l IBM Informix ClientSDK提议将数据库系统配置成双机互为备份运行方法,两台主机上分别安装配置IBM Informix Dynamic Server 9.3。IBM Informix Dynamic Server9.3版是最新公布IBM Informix数据库服务器版本。IBM Informix数据库作为大型数据库管理系统,含有优异技术、性能和可靠性, 在全球范围多种应用中使用十分广泛, 包含金融、 保险、 邮电和政府等行业。为了方便原有和新IDS用户、合作伙伴获取愈加强大功效,I

16、DS9.3中增强了易管理特征、提升了易用性、愈加易于开发DataBlade开发接口、 增强企业复制性能和数据支持类型等。IBM Informix Client SDK 是 IBM Informix数据库提供给用开发接口 ( API ) 软件包。IBM Informix Client SDK许可用户利用当地多种接口,访问 IBM Informix数据库服务器。 它包含:JDBC 驱动、C+ 接口、符合 ODBC3.0 标准ODBC驱动程序、OLE DB、SQL J 和 IBM Informix-ESQL/C 等。2.2. 产品特点针对系统建设要求, IBM Informix数据库系统含有以下技术

17、特征,能够满足XXX系统目前和未来发展需要,下面我们将结合在此提议方案中推荐IBM Informix产品逐一加以说明:IBM Informix数据库服务器采取优异、面向未来数据库软件体系结构-动态可伸缩体系结构(Dynamic Scalable Architecture),能提供靠近线性可伸缩性,还拥有灵活、智能、数据库级数据分割模式。IBM Informix数据库高性能OLTP、数据仓库等处理方案在电信、金融、政府、交通等领域保持了显著竞争优势。2.2.1.1 满足高性能要求IBM Informix数据库服务器采取并行数据库体系结构,在内核中支持并行处理。全部关键数据库操作(比如:I/O、复

18、杂查询、索引建立、日志恢复、备份及恢复等)全部能在可用系统资源中并行地实施。这种并行数据库体系结构提供了独特功效,能够智能化地优化性能并充足发掘出硬件本身处理能力。(1)并行处理为确保高效地利用系统资源,大规模数据库任务被分解为多个单独小任务,跨多个CPU及磁盘进行并行实施。经过将大任务分解为小任务并行实施,IBM Informix 数据库服务器极大地降低了复杂操作实施时间。比如:处理多表联接这么复杂请求时,任务被分解为多个数据库子任务,并分散在系统中多个可用虚处理器中实施。(2)并行数据查询并行数据查询(PDQ)能够充足利用CPU,并使任务实施速度比其它数据库结构快很多倍。在一些情况下,查询

19、会在几分钟内结束,而不是几小时;或是在几秒钟内结束,而不是几分钟。这一性能优势适适用于全部需要进行排序、检索大量数据、表联接或是聚合操作复杂数据库操作。以简单联接操作为例,当联接操作串行实施时,数据库必需在实施完一项任务以后,才能实施下一任务。换句话说,数据库要次序实施扫描、联接、排序操作,最终将结果返回给用户。PDQ含有两方面处理优势。首先,它将多个任务同时并行处理;其次,它将每个独立任务分解为子任务,充足利用服务器关键中内置并行处理能力。经过PDQ,不管是单一SMP节点,还是跨多个松散耦合SMP或MPP节点,用户实施全部数据库操作全部能被并行处理。这些数据库操作包含并行排序、扫描、插入、删

20、除、联接、聚合、建立索引及大量数据库管理功效。这一功效完整性确保了全部数据库操作可伸缩性,并确保了在开放系统中实现超大型数据库以支持包含OLTP、电子商务及媒体资产管理在内多种应用。(3)表分割表分割增强了并行处理性能及高可用性。并经过将数据库分割成多个小部分,而简化了超大型数据库管理。 IBM Informix 数据库服务器许可在不影响数据库服务器情况下设置表分割及修改数据分布。另外,分割策略对于应用和最终用户是透明。分割模式设置能够采取轮循法( 次序地将每一个统计分配到下一个分片中),散列法(将一个算法作用到统计关键字上,以确定它分片号),或表示式法(基于关键字,将一组统计分配到一个分片中

21、 ),分割模式设置经过 CREATE TABLE 和ALTER TABLE 这么 SQL语句进行,必需时可对分片进行修改和调整。用户能够依据本身应用对一张大数据表操作方法,灵活使用表示式分割方法,将一张大数据表按应用要求分割成多个分区,各分区能够透明地并行操作,极大提升对一张大数据表操作效率。要取得并行处理好处,很关键是要含有将单个表分片(这是造成系统瓶颈地方)划分为两个或多个新表分片能力。比如,因为数据库了解数据分片模式,数据库服务器就知道哪些分片和特定查询无关,从而能够跳过它们。同时,数据库服务器能够跳过因为系统故障而不可用那些分片,以保持高可用性。除了将数据表分割之外,IBM Infor

22、mix 数据库服务器还能够将索引分割,以取得最大数据布局灵活性,从而达成最优并行处理性能,DBA能够把分割了索引放到和数据不一样分片上去。分割了索引能够有自己分片模式,和数据表相分离。分割对于有效系统管理也是很关键。数据库越大,就越需要系统管理员能够在表分片级进行备份和恢复、批量装入和卸出等操作,而不是必需备份或恢复整个数据库或表。IBM Informix数据库系统这些操作能够并行地进行,从而大大地降低装入、卸出或恢复数据所需时间。(4)虚处理器分类为了实施高效率和便于进行多种功效调谐,虚处理器被按类分组。每一类被优化以完成一个特定功效,比如CPU操作、磁盘I/O、用户/服务器通讯和管理任务。

23、经过将虚处理器分类,IBM Informix数据库服务器能够高效地调度操作和为操作设置不一样优先级。线索在相关类虚处理器之间透明地进行调度,你能够针对系统特定情况,为你系统中每个类配置足够多虚处理器,以处理该系统中对应类型操作。鉴于虚处理器缓冲池能够极简便地进行联机调整,你能够很快地调整每一个类或进行改变以适应阶段性大任务和负载高峰。在这些虚处理器类中,最关键是CPU类,它能够在CPU处理需求改变时增加或降低。假如有一个长队列需要 CPU 处理,系统管理员能够动态地开启一个 CPU 虚处理器以消除瓶颈,而无需中止系统上任何用户。鉴于处理用户需求所需要虚处理器数目常常是不可预料,能够提供多个用于

24、用户服务器通讯协议(比如: IPX/SPX、TCP/IP和共享内存)虚处理器类来处理用户和IBM Informix数据库服务器之间通讯。(5)动态共享内存IBM Informix 数据库服务器使用全部内存是由虚处理器缓冲池共享。这么,为了更有效地处理用户请求,就能够配置 IBM Informix 数据库服务器,自动地向共享内存缓冲池中增加更多内存。从只读数据字典(系统目录表)及存放过程中读取数据在用户间共享使用,而勿需复制,这么,不仅更有效地利用了内存,而且使得频繁使用过程实施速度愈加快。这一功效对应用来讲很有效,对于要存取多个含有大量列表或实施多个存放过程应用效果尤其显著。IBM Infor

25、mix 数据库服务器在共享内存虚拟部分分配一个区域,用来存贮线索实施函数非共享数据。使其不被并行地实施相同代码其它线索覆盖。IBM Informix 数据库服务器将为一些特定操作(比如递归存贮过程)动态地增加栈大小。IBM Informix 数据库服务器共享内存最大程度地降低碎片。这么,存贮器利用不会随时间而下降,除了初始分配之外,共享内存段自动地按需要大块地添加进来。而且,共享内存段还可在运行数据库时由管理员添加。存贮管理系统还在内存空间用完时自动增加内存段。当用户会话结束时,它所使用内存空间被释放,而且被另一个会话重新使用。经过释放分配给数据库内存空间,操作系统能够将内存空间收回。这么,用

26、户线索能够很轻易地在虚 处理器间移动,因支持用户数目增加,从而增强了IBM Informix数据库服务器可伸缩性。(6)异步I/O通常 I/O 是数据处理中最慢成份。IBM Informix 数据库服务器使用它自己异步 I/O(AIO)软件包(或可利用操作系统关键AIO)来加速I/O处理。因为IBM Informix数据库服务器虚处理器异步地对用户I/O请求进行服务,所以一个虚处理器无须等候一个I/O结束就能够开始处理另一个服务请求。I/O 虚处理器有四种特定类:逻辑日志I/O,物理日志 I/O,异步 I/O,核 心异步 I/O (KIO ),将 I/O 划分为这些类使得能够实施一个高效优先级

27、划分方案。另外,鉴于I/O请求被统一调度, IBM Informix 数据库服务器就能有效地使全部可用磁盘处于忙状态。实际上,你能够使用 IBM Informix 数据库服务器系统监控界面来检测从磁盘读写长队列,然后开启附加特定I/O虚处理器来消除 I/O 瓶颈。(7)提前读 在次序扫描表或索引时,能够将IBM Informix数据库服务器配置成在处理共享内存中目前页面集同时能够异步地从硬盘提前读入若干页。含有了这种能力,应用系统花费较少时间用于等候磁盘存取完成,这么就确保了吞吐量。(8)其它性能特征除以上提到技术特点以外,IBM Informix数据库服务器还提供了一系列性能特征,以提升OL

28、TP及决议支持处理性能。内存授权管理器内存授权管理器(MGM)使得DBA和程序员能够依据可用系统资源平衡用户请求优先级,从而控制并行程度。MGM实施下述任务:u 调整PDQ类任务所需系统资源数量;u 设置每个查询优先级;u 调整能够同时运行复杂查询数目;u 调整决议支持和OLTP使用最大内存量;u 和基于代价优化器协同工作,以确保各个层次上最大并发度。MGM高效内存空间利用是优化并行处理关键。MGM还控制PDQ处理可用总资源极限。 使用了MGM,整个系统范围优先级设置全部能够动态地改变。基于代价优化器IBM Informix 数据库服务器基于代价优化器,依据表列中数据分布具体信息能够自动确定从

29、数据库表中检索数据最快方法。优化器搜集和计算相关数据分布统计情况,并选择对系统资源影响最小返回路径(在一些情况下,这可能是一个并行返回路径。但在其它情况下,可能是次序处理。内存授权管理器控制上述并行程度。为使用户能够含有更强控制能力,IBM Informix 数据库服务器提供了优化导向器,用户能够利用它来避开优化器。用户能够控制范围包含:存取方法 - 它使用户能够指定存取一张表方法。比如:用户能够指定优化器使用一个特定索引。联接方法 - 它使用户能够指定在一个查询中一张表怎样和另一张表联接。比如:用户能够指定优化器使用哈希联接。联接次序 - 它使用户能够指定优化器以特定次序联接表。优化目录 -

30、 它使用户能够指定是以响应时间(返回第一组行集合时间)还是总时间(返回全部行时间)为依据来优化查询。裸设备管理UNIX文件系统本身不做确保分配连续磁盘空间,为了达成数据快速存取,IBM Informix数据库服务器经过裸设备实现了连续磁盘空间存贮。经过对原始磁盘空间分配、转换, IBM Informix数据库服务器可生成自己数据存贮系统。数据存贮在生设备上可使IBM Informix 数据库服务器进行直接内存存取(DMA),DMA 直接从盘上向内存写数据,避免了经过文件系统实现数据存贮时必需UNIX文件系统缓存机制。这么提升了将提交事务写入盘中效率。选择最前面N行很多决议支持查询只需要选择语句

31、最前面几行结果用于分析。比如:前20名热卖产品、表现最差5个地域等。对于这类决议支持查询,我们推荐使用这一新功效 - 选择最前面N行。经过这一新特征,用户能够将查询结果限制在最前面几行。这一新功效使得I/O操作降低,而且在一些情况下,因只处理一部分统计而降低了CPU占用时间,从而大大提升了整体性能。视图内联合提升决议支持查询性能一个方法是创建视图,以降低查询要处理数据总量。视图还能降低用户编写查询语句复杂程度。很多决议支持查询包含到多个SELECT语句结合,所以将UNION和视图相结合不仅能降低查询复杂程度,而且能提升实施速度。比如:不需要编写包含到多个SELECT查询,只需要创建一个视图将多

32、个SELECT语句结果用UNION合并在一起就能够了。这么做结果是,最终用户只需针对这一视图发出一个简单SELECT语句。内存驻留表为提升常常存取数据性能,用户能够指定一张表或其索引一部分或多个部分尽可能长时间地驻留在IBM Informix数据库服务器共享内存中。一旦定义好,这些驻留在内存中表会在处理空缓冲区申请时最终被替换掉。对于常常访问表被偶然访问表替换出内存缓冲区情况,内存驻留表能够极大地降低数据存取响应时间。相关子查询增强IBM Informix 数据库服务器采取了很多优化策略来提升带有子查询查询性能。这些策略包含:子查询平行化、查询缓存及预处理增强。子查询平行化是指将多个查询块组合

33、成一个简单查询块,从而降低了新表扫描、索引扫描及联接。子查询缓存是指将数次调用子查询查询结果进行缓存处理,使优化器无须再实施反复查询工作。预处理增强是指用字段常量值替换在相关子查询中出现全部同一字段,这么将相关子查询转换成了不相关子查询。共享语句缓存IBM Informix 数据库服务器利用共享语句缓存技术将SQL语句查询方案存放在缓冲区中,从而方便其它用户会话使用。这一特征使得用户在提交一样SQL语句时动态地降低了系统内存开销。另外,因为会话实施在缓存中语句,而不需要再对语句进行分析和优化,从而使查询速度大大提升。 长标识符IBM Informix 数据库服务器许可用户定义标识符最长可为12

34、8个字节。经过支持长标识符,用户能够方便地将非IBM Informix数据库应用运行在IBM Informix数据库服务器上。有了这一特征,不再需要在应用上加包装(这会影响开发进度,也会影响应用性能)。 64位支持及大内存寻址大多数UNIX和NT系统因为32位寻址限制而局限于2GB(或更少)内存,这种限制随64位结构而取消,并带来了数据库运行效率极大突破。IBM Informix数据库服务器提供64位支持及大内存寻址,在联机事务处理和分布式环境两方面大大提升了运行效率。64位以较小物理 I/O操作数许可更大数据页和更多数据被传入缓存中。对 LMA 而言, IBM Informix数据库服务器现

35、在可支持几十GB物理内存和几百GB 虚址空间,这么许可更多数据存入缓存中,同时可支持大量 用户,提升数据库容量,而且降低高负荷联机事务处理 (OLTP) 环境中交换频率。 模糊检验点系统管理员能够利用模糊检验点技术来提升检验点实施速度并事务处理吞吐量。在模糊检验点期间,对于特定操作改写页,数据库服务器不将其刷入磁盘。这些特定操作被称为模糊操作,包含:插入、修改和删除。因为这些更新页临时不统计磁盘,检验点实施时间大大降低,从而提升了数据库吞吐量。 扩展功效优化有些用户自定义例程,比如进行图像处理函数,对其开销评定会很耗时,这直接影响到使用到它查询操作性能。为提升性能,IBM Informix 数

36、据库服务器利用开销及筛选率信息来估算查询操作可能返回统计数 、计算出查询操作总开销并利用这些信息来选择最好查询路径。而且优化器确保最耗时例程最终实施。 并行化用户自定义例程为提升性能,出现在并行数据查询中用户自定义例程能够跨越多个处理器实施。两个虚处理器类可用于并行处理用户自定义例程:用户自定义虚处理器用于用C编写例程;Java虚处理器用于用Java编写例程。2.2.1.2 支持系统高可靠运行技术手段IBM Informix数据库服务器提供很多功效来降低停机或故障down机时间。为降低因管理工作、特殊操作等引发停机时间,IBM Informix数据库服务器提供一组工具/功效,使管理员能够在系统

37、在线情况下完成管理工作(可参见第5点易管理性)。针对意外down机,IBM Informix数据库服务器提供一系列功效来增强系统容错能力。而且,含有完善功效,确保我们技术支持人员快速诊疗问题,处理故障。(1)数据库及日志镜像数据库及日志镜像确保在因磁盘发生故障时,系统无须离线(OFF LINE)就可恢复数据。 (2)快速恢复数据库服务器因某种原因非正常关闭后,经过快速恢复机制,在不丢失数据情况下,将系统恢复至在线状态,并确保数据完整性和一致性。(3)可继续恢复在物理恢复或逻辑恢复过程中,因I/O错、磁带故障等原因中止恢复,通常需要再从头开始。“可继续恢复”功效许可从靠近中止点继续恢复工作。 (

38、4)表重组为提升系统可用性,提供了“在原位置更新”功效。使得系统管理员在修改表结构(比如:增加字段、删除字段等)时,不会影响其它用户对该表正常使用。 (5)高级故障诊疗为降低故障系统停机时间,提供了一组高级故障诊疗功效,包含六个方面:事件告警、故障隔离、共享内存卸出、堆栈跟踪、诊疗工具、线索挂起。 (6)数据库系统提供HDR技术高可用性数据复制 (HDR) 使得中央数据库服务器例程能被复制到一个辅助 服务器上去。这种形式数据复制有两个目标。它创建了一个热备份服务器,以防主结点发生故障,而且, 因为现在对于相同数据有两个不一样服务器可用,用户就能够把面向生产OLTP应用和决议支持应用分离开。HD

39、R 许可主服务器和辅助服务器之间进行角色转换,假如主服务器系统发生故障,辅助服务器能够手工地或自动地变成新主服务器,继承原来读/写能力。主服务器恢复后变成辅助只读服务器。这种角色转换提升了高可用性,避免了在服务器之间将主服务器角色转过来再转过去。当开启了复制功效时,主服务器上事务日志(逻辑日志)信息以同时或异步方法经过网络自动地传送到辅助服务器上去。当在用户/服务器配置上实现HDR时,你应用系统能够编码成在发生主服务器故障时自动连接到辅助服务器上去,在数据库管理员将两个系统配置组成主/辅数据复制时,能够提出自动服务器转换要求。 (7)配合数据分割技术Data Skip功效配合IBM Infor

40、mix数据分割技术,经过其数据跳跃 (Data Skip)功效,实现数据高可用性及数据操作高性能,避免DISK I/O操作瓶颈。当一个大数据表一个数据分区出现I/O故障时,Data Skip功效能够使应用自动跳过出现故障分区,即一张经过数据分割处理大数据量数据库表不会因为部分分区不可用,造成整个数据库表不可用,使应用在此种情况下仍能保持可用性。2.2.1.3 保障数据一致性IBM Informix 数据库服务器经过事务逻辑日志、内部一致性检验、建立锁处理过程和商业规则等等,确保数据在事务级保持一致。(1)事务日志当一个事务无法完成时,必需将已做完部分从数据库中除去才能确保数 据一致性。为了免去

41、这部分已完成操作,IBM Informix数据库服务器经过维护统计着全部事务处理逻辑日志,和自动使用这些统计将数据恢复到该事务之前状态。(2)内部一致性检验当数据或系统出现不一致时,内部一致性检验可向IBM Informix数据库服务器系统管理员报警。这是因为IBM Informix数据库服务器有一个数据层检测,若因为硬件或操作系统错误造成了非一致性,IBM Informix数据库服务器会自动将相关信息写入信息日志中。(3)锁机制锁是由系统内部保留并可用程序写入数据片中。数据库服务器确保数据加 锁期间别进程不可更改;假如有别用户进程要做更改,服务器或是要它等 待,或是返回一错误码。IBM In

42、formix数据库服务器还可预防因为互需资源均被锁住而造成死锁情况发生,假如有这种情况,服务器会立即通知会造成死锁后边进程退出。IBM Informix数据库服务器提供多个类别锁,即:行级锁、页级数、表级锁及库级锁。行级锁和页级锁在表生成或修改时指定,表级锁和库级锁在应用程序中指定。(4)隔离等级隔离等级要求了读操作和其它数据库服务器进程并发程度,即对正在读统计其它服务器进程可做哪些更改,和对其它服务器正在读或修改数据可进行读数据。隔离等级只作用于读操作, 有以下多个:读脏数据、事务提交读、静态游标和反复读。读脏数据:没有隔离,不加锁,什么全部不用考虑,用户能够读任何事务中或提交后数据。提交读

43、:只能读没有加锁数据。游标读:只有当数据库在最终一条统计上加锁时才会影响它,即一次只锁一条统计,当一个新统计读入后才释放上一个锁。该等级可确保程序检测统计时不会发生改变。反复读:可确保在同一事务中反复读取统计保持一致。它不仅对已读到统计加锁,而且严禁对数据库中数据加以更改。2.2.1.4提供完善数据安全性(1)授权机制IBM Informix数据库服务器有以下安全机制以确保数据库安全: 1 数据库级(Database-Level)安全性,对整个数据库起作用。 2 表级(Table-Level)安全性,只对相关表起作用。 3 列级(Column -Level)安全性,只对相关列起作用。 4 行级

44、(Row-Level)安全性,只对相关行起作用。 5类级(Type-Level)安全性。只对使用类(opaque Type复杂数据类型)起作用。(2)使用存放过程控制对数据访问用户经过使用存放过程控制对数据库表和列访问。当用户使用存放过程编写一个用于对数据库表和列控制例程时,用户能够使用 DBA权限完成以下任务: 限制对数据库数据读; 限制对数据库数据改变; 监督对数据库数据改变,如插入或删除等; 限制对全部对象定义。(3)审计功效IBM Informix数据库服务器审计策略是IBM Informix数据库安全性关键组成部分之一。IBM Informix数据库服务器提供审计机制符合Truste

45、d Computer System Evaluation Criteria ( CSC-STD-001-83,即橘皮书) C2标准及Trusted Database Interpretation (NCSC-TG-021) 标准。对每一个选择出用户活动, IBM Informix数据库服务器提供审计功效将产生一条统计。这些统计将用于以下用途:u 发觉非法用户及可疑用户 行为并指出其实施操作;u 发觉未授权访问企图;u 评价潜在损害安全机制原因;u 假如需要,为调查提供证据;审计是一个用于重建数据库跟踪事物机制。这种机制由IBM Informix数据库服务器归档及备份功效完成。IBM Infor

46、mix数据库服务器审计功效经过对系统事件统计,或一个关键活动及操作者统计,检测正常或可疑操作。2.2.1.5 提供多个数据库管理工具,易于管理、易于维护在此次投标中推荐IBM Informix Dynamic Server 9.3(简称IDS.9.3)中提供了一系列图形化数据库管理及监测、应用开发环境、数据库性能监测工具:ISA(IBM Informix Server Administrator);Onperf;DB/Cockpit。(1)基于Web数据库管理工具ISAIBM Informix ISA(IBM Informix server administrator)是基于WEB对多个IBM

47、 Informix数据库服务器监控、维护、管理及优化工具。它提供了一个以中心控制简单易用、轻便管理手段。它许可用户经过一个中心控制台利用MS Windows用户界面或Web browser,管理从一个到成百上千个IBM Informix数据库服务器。它基于最新面向对象规则,此规则是Netscape Communications Corp Open Network Environment(ONE)一部分。经过对面向对象功效结合,IBM Informix数据库服务器提供用户高效系统管理机制,使用户有能力操纵不停更新开放Web技术。它使用户能在统一控制中心管理分布式环境下IBM Informix数据库和集成优异第三方管理工具管理异构数据库。所以提供给用户一个单一管理、强有力、可扩展优异管了处理方案。伴随数据库服务器支持分布式信息访问不停增加,企业和各大机构需要一个简单、统一路径监控及管理她们数据库。经过中心管理控制台,企业总部能够连接到远程办事处或办公室,实施必需系统管理,使得分布式环境下管理及控制愈加灵活。它还提供用户经过Web浏览器及Windows PC灵活地管理分布式数据库能力,提供适适用于任何平台及任何方位桌面通用系统管理。包含统一控制、浏览、监控及管理分布式环境下数据库,并包含对Java结构支持。 (2)应用开发及管理工具集Se

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服