Loading...
某银行Gemfire项目
【项目背景】

XX银行是国内排名靠前的大型国有商业银行,始建于二十世纪初,是中国近代以来延续历史较为悠久古老的银行,也是近代中国的发钞行之一。

为适应未来发展需要,XX银行全面推动以建设新一代信息系统为目标的"XXX"工程,明确以客户为中心、境内外一体化管理、全面风险管理、后台集中运营、核算相对独立、管理信息集中的总体目标,建立项目推进组织管理体系,形成公司、个金、子公司三大前台业务组和会计营运、国际业务、资金业务、电子渠道、信贷管理和管理信息六个需求整合组,制定工程计划、加强项目管理,有序推进业务需求整合、流程优化和管理提升。该工程将采用自主开发的平台,具有自主产权,计划2014年上线。

在该工程建设中,XX银行将采用新一代的IMDG产品—Pivotal Gemfire,实现各应用系统对大规模、集中化数据的高性能访问与处理。

【Pivotal Gemfire产品简介】

Gemfire产品针对云计算应用程序数据提供了快速、安全、可靠和可扩展的访问支持。借助GemFire,可实现高性能应用程序交付,无论正在服务多少终端用户,均可提供持续可用的丰富数据。

GemFire提供的数据库数据管理功能可实现只有内存才能提供的性能。它非常适合于要求对数据进行实时访问的新式应用程序的需要,并且能够解决一些世界上更为复杂的数据挑战。

Gemfire可用于构建和加速需要超高速数据交互的、具有高度可扩展能力的应用系统,而传统关系型数据库是永远无法满足这类系统的性能要求的。即便与其他厂商类似产品相比,Gemfire也具备其他产品所没有的优点。

【 环亚时代解决方案】

在"XXX"工程中,Gemfire将应用于集中营运平台、电子渠道整合、额度管理、统计分析等多种类型的集中应用系统中。Gemfire的技术架构如下图:

Gemfire被设计成与后台数据库结合使用,前台的大部分请求都会被Gemfire处理,从而后台数据库的压力变低。这就意味着成本高的数据库和服务器需要的更少,而这些常用数据库的license和服务器(通常是小型机)成本都很高。在数据被放到Gemfire以后,可以将原始用于后台数据库的机器进行虚拟化后,用于Gemfire的节点,并且由于Gemfire性能一般是普通数据库的10倍以上,这样可以使用更少的资源达到并超过原始数据库的性能,那些多出来的服务器资源,可以用于其他系统。Gemfire是基于java开发的产品,因而它运行于Linux等这些低成本的平台,这也可以降低用户在操作系统层面的成本消耗。此外目前的数据库一般都要被多个应用系统使用,通过Gemfire数据分布运算和可扩展的特性可以方便的实现此目的,而不是像原始数据库的形式需要很大的开发维护成本。