(一)数据库主机选型AS/400从诞生一开始就通过提供卓越的业务处理功能,可靠性,安全性和可扩展性从而提供真正的商业价值。
在全球,各种规模的企业都选择将其关键的业务构筑于AS/400之上,其高的性能价格比已得到各界用户的普遍认同。
在国内与医疗业保险相近的客户有:珠海医疗保险、深圳社会保险、大连社会保险等。
AS/400是世界上已知的最易于使用、功能最完善的计算机系统。
鉴于它能使客户在其经营上花更多的时间,而很少花时间去管理他们的信息系统,因而相当多的客户均选择了该系统。
所有的AS/400计算机均用同一使用方便的、完善的OperatingSystem/400(OS/400),它拥有强大的集成的关系数据库、多种通信协议、高度安全性、强大的文件维护及打印能力、完善的系统及网络管理特性,同时提供详细的中文联机帮助。
而且全都使用易于理解的中文菜单方式或HTML浏览器方式进行访问。
最新版本的操作系统包含一种全新的集成语言环境(ILE),它使应用开发可以使用多种编程语言同时进行,更快、更灵活和更有效。
★选择AS/400e主要理由:卓越的性能AS/400e的成功赢利及众多的装机量,使得IBM每年不断投入大量人力物力以最新技术对其进行改进,AS/400e的性能不断提高,1990年以来,AS/400e的高端性能每年增长60-70%,性能价格比每年增长30%¡AS/400e系列产品其可伸缩性从低端到高端跨度1100倍以上。
TPC-C值达152,346Tpmc。
下面从影响AS/400e性能的三个主要方面逐一阐述:芯片、I/O子系统、先进的体系结构。
I 芯片1、绝缘硅技术(SOI)绝缘硅片技术实际上是一种微处理器技术,它能将更多的硅和硅氧化层添加到处理器中用于绝缘。
具体来讲,它是在处理器芯片内部的硅晶片上先嵌埋一层二氧化硅绝缘物,再以这一绝缘物作为基板来制造各个晶体管,通过绝缘的氧化层起到保护芯片上数万个晶体管的作用,减小晶体管的静电电容,而使晶体管的状态切换加快,降低了误差、提高了晶体管的工作效率以及微处理器的速度;同时,减小了状态切换时的充电电流,以降低功耗,延长了设备的实用寿命。
2、PowerPC64位处理器技术AS/400e是目前唯一从硬件、操作系统到应用程序全面实现64位处理的计算机系统。
此芯片的设计是为了适应商业环境的需要,采用5级流水,4级超标量运算,有20多条专为AS/400e设计的专用指令,这种扩展主要是针对商用工作负荷进行优化,使得AS/400e更适于定点运算,这样使AS/400e在商业环境中可以做一个非常优秀的服务器。
在不同的应用领域,AS/400e的64位技术体现出强大的性能和巨大的潜力。
它的TPC-C值在业界也处于领先地位。
3、CMOS技术采用CMOS技术,在原有PowerPC60x的228条64位的指令上增加了20多条专为AS/400e设计的专用指令至253条,增加的指令主要包括数据值运算支持,一些新的载入和储存指令,对指令预装入的处理等,这些指令对商用运算非常重要。
4、256bit总线宽度与升级Cache通信在总线方面,PowerPCAS采用256bit总线宽度与升级Cache通信,确保了中央处理器能够大容量地处理数据和指令。
而很多的RISC芯片均采用64bit的总线宽度与Cache通信,这在商用数据的大吞吐量面前势必会形成瓶颈。
尽管系统可吞吐大量数据,但Cache通常仍是多数RISC系统的瓶颈,AS/400e采用256KB单循环数据Cache来克服这个问题,Cache带宽高达4.9GB/S,系统总线带宽达36GB/S,这一值是许多RISC芯片总线宽度的两倍。
5、指令预取处理技术在指令预取方面,大多数的RISC芯片的击中准确率仅为80%或90%,也就是说系统在为下一步运算预取指令后,常常需要重新再预取,这是因为程序中的跳转和转移等命令所致。
这使得中央处理器未得到充分利用,某些时候处于空闲状态,而PowerPCAS芯片采用特殊指令预取处理技术使预取准确率达100%,充分利用了CPU的处理能力。
6、全面的错误检验技术在商业应用方面另一个重要因素是数据的高度集成和可用性。
PowerPCAS芯片中采用全面的错误检验技术,不同的奇偶校验方式被集成到多数控制和数据流逻辑单元上,使得芯片级校验非常完备和可靠。
II I/O子系统系统的设备通过I/O总线连接到主机上,对AS/400e来说,大量的I/O处理器分别承担了不同的任务处理,极大地减轻了中央处理器的负担,使得中央处理器能对重要数据进行高性能处理。
系统中央处理器通过内存总线连至主存上,同时连至主存的还有服务处理器(ServiceProcessor)和总线控制单元,一个总线控制单元与SPD或PCI总线相连,连到SPD或PCI总线的是I/O总线单元,最终,I/O总线单元提供了对I/O设备的连接。
针对某一设备的I/O命令由系统处理器送至相应的I/O总线控制单元,再传至设备,I/O操作完成后,I/O总线单元将结果返至系统处理器。
这些I/O总线单元是由一些I/O处理器和相应软件构成,它们极大地分担了系统的负载。
III 先进的体系结构1、TIMI(TechnologyIndependentMachineInterface)结构每一种计算机平台的新产品对其旧产品上应用软件的百分之一百的兼容,是保护用户的投资,特别是保护用户应用软件开发的投资,有着非常重大的意义。
由于独立于硬件,又独立于软件的技术界面TIMI的存在,AS/400e在系统兼容性方面所取得的成绩可谓卓有成效。
TIMI技术使AS/400e成为当今计算机领域中保护用户投资的典范。
与其他应用编程接口(API)不同的是,TIMI为操作系统OS/400和所有应用程序提供了一个完整的API集。
TIMI上方的系统或应用程序与其下方的系统程序或硬件资源进行通信的唯一通道就是TIMI,而不是象其他面向API的结构允许程序绕过API和底层硬件进行通信。
TIMI结构把需要了解硬件细节的那部分操作系统软件建立在TIMI下方,而与硬件无关的那部分操作系统则位于TIMI上方。
这种应用程序独立于硬件的体系结构带来的直接好处就是使系统硬件升级变得十分方便:即使底层硬件变化很大,如CPU从48位CISC升级为64位RISC,用户也不需要重写或改写应用程序使其适应新的64位RISCAS/400e。
许多传统的S/36和AS/400e用户将应用程序从早期的S/36经历数次硬件升级直到今天的64位RISCAS/400e一次也没有重写过其应用程序,其根本原因就是TIMI对底层硬件的屏蔽作用。
AS/400e上所有新技术的采用,如第一个采用4M位、16M位内存芯片,第一个采用RAID-5磁盘保护,第一个采用N-Way处理器技术,第一个采用光纤连接技术等,使用户感受到的只是性能提高,而不会影响到任何的应用,用户一旦投资AS/400e,就可以终身享受信息产业的新技术。
即使在当硬件、操作系统、应用程序全面地从48位提高到64位的跃升中,AS/400e的用户也不需要重新编写或编译其应用程序,这是其他任何厂商绝对作不到的。
也许AS/400e不是业界第一个实现64位CPU的计算机系统,但是AS/400e却是第一个实现64位CPU、64位操作系统、64位应用软件的“全真”64位系统。
其他许多著名厂商在设计和生产64位CPU的工作中走在了前头,然而由于操作系统和应用软件对底层硬件的依赖较大,使他们花费了许多年的功夫和许多人的精力,在不久前才能宣布其操作系统实现了64位。
AS/400e之所以能在交付64位CPU的同时交付64位OS,并使用户的应用自动转换成64位,关键就在于TIMI对底层硬件的隔离作用。
2、单级存储结构当我们在AS/400e上创建一个目标时,地址空间中的一个虚地址被分配给这个目标,从操作系统的角度来看,当目标被访问时,其唯一的参考就是目标名,虚地址只是在TIMI或其下才起作用。
单级存储结构为用户提供了一个简单而单一的存储空间。
和其他文件系统相比,单级存储结构不仅极大地简化了系统存储管理任务,还使程序开发人员在编写程序时把注意力更多地集中在编程上而不用考虑内存和磁盘管理。
超群的可靠性和可用性AS/400e的可靠性和可用性在业界有目共睹,这种声誉应归功于IBMRochester,Minnesota的开发和制造工作组。
30年来,他们一直提供着高质量的商用系统,为了不断提高AS/400e的可用性,AS/400e开发和制造工作组严密注意可靠性、可用性的所有方面。
正因为如此,AS/400e的系统可用性平均达到了99.94%。
每年平均非正常停机时间仅为5.2小时。
在众多的评测报告中,其他各项性能指标经常是各领风骚,唯有系统可靠性这一项几乎没有任何评测结果显示其他任何计算机平台能超过AS/400e。
与UNIX或NT平台比起来,AS/400e有着更出色的可靠性。
在使用过程中,AS/400e很少因误操作死机或重起。
即使发生真正的异常断电,AS/400e的内置电池也能提供30至45秒电力,使系统将内存数据存储到硬盘上,保证系统比较容易地实现完整的恢复。
AS/400e的稳定可靠性来自于许多方面,其中贡献最大的要数AS/400e的集成性。
另一方面,子系统的概念对AS/400e的稳定性也有非常大的贡献。
子系统相当于在AS/400e上重新划分的虚拟机,一个子系统中的作业失败不会影响另一个子系统的作业,使整个主机不因某些作业的误操作而死机。
高度集成的系统环境作为商用服务器,给用户提供一个完整,协调,易于管理的系统是至关重要的。
一种有效的方法,就是通过系统本身的集成性来降低实施管理的复杂程度,从而降低风险和整体拥有成本(TotalCostofOwnership)。
AS/400e是一个最典型的集成的商用计算机,它把计算机系统通常要用到的功能如:网络通信功能、数据库管理功能、安全管理功能完全集成在AS/400e操作系统中。
这种集成系统的整体功能远远胜于各部分功能的简单叠加。
使用各种功能的用户接口都是一致的,因此在AS/400e上开发应用会节省许多人力、财力资源,需要的维护人员也比其它的计算机系统少,这是AS/400e在业界获得成功的重要原因之一。
AS/400e操作系统具有高度的集成性,它包含了丰富的功能,而这些功能或许要在许多其它不同的系统中才能找到。
类似的软件有:✓系统管理✓备份和恢复✓数据库✓安全性✓通讯✓Internet功能✓Java功能它们都包含于OS/400中,拥有统一的控制语言,一致的编程接口,其它系统的用户一般必须另外购买10到25种模块才能获得OS/400所包含的功能。
在其它系统中,许多产品都是第三方提供的,用户必须确认这些模块能够相互集成,并进行必要的测试来保证它们能够顺利合作。