内存数据库、内存计算应用前景分析

     今天刚看到SAP已经把内存计算应用在面向实时商业智能领域的高性能分析应用软件(SAP High-Performance Analytic Appliance ,简称SAP HANA)中。它是把硬盘上的数据整合到内存,提供的运算速度。举个例子,通过SAP HANA,该公司将交易与分析系统进行了融合,在早期测试中,搜索和分析5300万条客户数据记录的时间从原来的2-3个小时,降低到了2-3秒。内存计算与内存数据库的概念有点相似,都是把在文件中的数据整合到内存计算。其实内存数据库已经有好多年的应用了。

     在上海证券交易所的核心交易系统中,目前已经可以支持速度2万笔每秒。之所以能处理如此之快,是因为后台有个内存数据库,撮合匹配全部在内存中进行。比如我们发送个买XX股票的指令,短短的几秒内即可返回。内存数据库在证券、期货、外汇、电信行业应用已经很成熟。

      在银行的交易系统中大部分都是使用Oracle、DB2...很少听说有使用内存数据库的。目前银行的系统从架构上说大致可以分为两类,一类是中间交换系统,一类是后端服务系统。中间交换系统就相当于一个TOPLINK路由器,分发不同的消息到后端服务系统。后端服务系统提供服务给前端。银行的交易量越来越大,随着交易量的增加,势必服务器的压力会越来越大。请求/应答时间势必会越来越长。而一个系统中与数据库的交互势必会占总时间中的绝大部分。我估计将来内存数据库在银行这块应用会越来越多。希望厂商能关注这块,开发出支持交易速度越来越大的产品。

你可能感兴趣的:(oracle,数据库,服务器,SAP,商业智能,路由器)