军需信息系统 – 韩国防务分析研究所(KIDA)
KIDA从甲骨文切换到Altibase,节省了数千名其弹药部署调度员的生命。同时降低了25%的CPU资源和拥有成本。
Product: ALTIBASE HDB
Use Case: Munitions Information System
Current Customers: Military
Industry: 政府部门
单位简介
KIDA负责管理韩国国防部的信息系统[1]。由于KIDA要负责所有的军需库存和相关的军事能力,韩国军方需要KIDA的系统具有极高的可靠性。
问题
KIDA原有的客户端-服务器系统建立在Oracle数据库系统上,但并不满足其需要。这主要表现在三个方面:
- 性能不够完善:无法及时更新军需库存方面的信息,且信息也不准确。这导致部队之间的沟通往往是基于错误信息而进行的。
- TCO(总体拥有成本)高:原有系统使用和维护的总成本难以控制。
- 技术支持不足:由于全部依靠Oracle公司的技术支持,KIDA的技术人员只能被动行事。除了部署问题和缺乏充分的保障,KIDA对一些长期存在的系统问题无法找到解决的办法。
解决方案
- KIDA选择更换其客户端-服务器(C/S架构)的系统,换成是基于Java的网络应用系统(B/S架构),同时采用ALTIBASE HDB内存数据库。采用Altibase数据库的主备复制机制(Active-Standby),数据被复制保存到多个独立的服务器中,避免了停机的可能[2]。
- KIDA决定不再使用Oracle TimesTen内存数据库,而改为ALTIBASE HDB,其主要原因有三:
- 在基准测试中,ALTIBASE HDB的结果大大优于Oracle TimesTen[3]。
- Altibase公司拥有业内最好的技术支持。
- TCO大幅降低。
效果:
- 极佳的运行速度、可靠性和稳定性,使得KIDA的关键位置得到了极大的巩固。系统可以同时处理1500个连接,工作效率得到极大的提升,而CPU使用量却减少了25%。
- 使得韩国军队能掌握准确的军需信息,从而为国家提供更加有力的防卫。
- 凭借Altibase公司的技术支持人员的快速响应和有效的信息交换,KIDA与之实现了紧密的合作。
- KIDA的TCO大大减少,只占整体军费的一小部分,使得韩国国防部可以将更多的经费投入到其它方面。
[1] 国防部负责韩国军事方面的事务,是韩国政府的一个组成部分。
[2] ALTIBASEHDB采用两台相同的惠普superdome服务器,操作系统为HP-UX。每台服务器的配置为58个1.6GHzCPU,128GB的内存和3TB的硬盘空间。
[3]凭借ALTIBASE HDB及其服务器配置,该系统能够轻松地将KIDA 5年内的数据全部加载在内存中。因此,KIDA在内存中即可完成所有需要的数据处理,而且很少需要对硬盘进行读取或写入,从而获得了卓越的性能。