超级数据库:最大和最快
2010-06-16 00:00:00 来源:WEB开发网核心提示: 另一种有希望的解决方案是固态硬盘(solid-state drive,SSD)或闪存(flash memory),超级数据库:最大和最快(5),它是主存与磁盘存储器之间的中间层,但是当成本降下来的时候可以成为数据库的主要存储介质,使之成为可能,就像语言、时尚和艺术那样,(参阅本期的“
另一种有希望的解决方案是固态硬盘(solid-state drive,SSD)或闪存(flash memory),它是主存与磁盘存储器之间的中间层,但是当成本降下来的时候可以成为数据库的主要存储介质。(参阅本期的“释放用于 DB2 工作负载的固态硬盘的价值”关于如何用 SSD 最大化 DB2 性能的讨论。)
除了硬件从以磁盘为中心转移到以内存和处理器为中心的数据管理外,一些用于解决不同数据库工作负载的灵活的技术也在开发中。传统方式将数据存储为记录,成为表中的行,而新的数据管理器将使用索引矩阵指向的 columnar 数据库和数据池,为内部存储提供更高程度的灵活性。从访问数据的应用程序的角度看,那样的储存库与传统的关系数据库一样,但是它可以扩展,从而像对象数据库、XML 数据库、多值数据库或多维数据库那样工作。
最后,一些开发人员正在采用一种称作“流处理(stream processing)”的完全不同的方法,该方法在收集数据的过程中就处理和分析数据,而不是等到数据完全停留在数据库中之后。IBM InfoSphere Streams 正是采用这种方法,从而支持监视同时发生的数据流,并提供几乎即时的分析,这种分析将随着新数据的到来不断精化。要更仔细地研究现实中正在使用的 InfoSphere Streams,请参阅 2009 年 IBM Data Management 第 3 期中的“更加智能:提高 Galway Bay 的 IQ”。
显然,在超大和超快数据库领域,客户需要不断推动技术发展。无论需要存储和检索多少数据,速度需要多快,很多公司都在开发新的产品,使之成为可能。就像语言、时尚和艺术那样,今天所谓的极限明日将变得平庸。
更多精彩
赞助商链接