超级数据库:最大和最快
2010-06-16 00:00:00 来源:WEB开发网核心提示: 一秒的延时太长了自动柜员机(ATM)使用的财务系统虽然称得上快,但是现在也落伍了,超级数据库:最大和最快(4),“最近,您可能需要等待一秒左右才能看到账户余额,大大提升响应速度,要更深入了解 solidDB,”Olofson 说,“过去来说还算很好
一秒的延时太长了
自动柜员机(ATM)使用的财务系统虽然称得上快,但是现在也落伍了。“最近,您可能需要等待一秒左右才能看到账户余额,”Olofson 说,“过去来说还算很好,但是现在只能算一般。”如今,当专家谈论高速数据库交互时,他们指的是通信系统,在此系统中,当连接一个呼叫时,一个系统立即查找客户的账户,确定客户的服务类型,使系统知道如何路由该呼叫,提供哪些可用特性,这些都是在无线环境中完成的,而且任何人的账户随时会改变。
另一种需要超快速度的应用程序是金融服务行业由投资组合驱动的算法交易。“一家公司可能有数百个账户,每个账户有一个稍微不同的投资组合,因此每个账户有不同的规则来决定采取哪种交易,”Olofson 说,“当收到价格时,必须在几毫秒内应用这些规则,系统能否提供这种速度决定着管理这些账户的成败。”
如此超快的速度需要有高度响应的后端数据库,这通常需要分层的系统或数据库。在很多情况下,后端数据库实际上是大型主机数据库,例如 IBM 基于大型主机的分层 DBMS IMS。在这些分层解决方案中,有一个内存中的数据库缓存功能,作为后端数据库的前端。最先投资那些分层解决方案的是那些需要超快系统的客户。
即将到来的速度提升技术
对速度的需求从未中止,供应商继续开发新的方式来加快数据库性能。一种逐渐流行的策略是解决数据传输链上通常最慢的部分:硬盘驱动器。诸如 IBM solidDB 之类的内存中缓存解决方案将数据库从相对较慢的硬盘驱动器转移到相对较快的 RAM,大大提升响应速度。要更深入了解 solidDB,请参阅本期的“solidDB 与速度的奥秘”。
更多精彩
赞助商链接