2012年11月19日——面向嵌入式系统和实时企业应用程序的创新型实时数据库系统软件开发商McObject®今天宣布,实验室测试结果表明与传统磁盘数据库管理系统相比,支持事务日志功能的内存数据库系统(IMDS)具有巨大的性能优势。该测试有力地反驳了下面这种说法,即:增强IMDS的可恢复性会消除IMDS相对于传统数据库管理系统(DBMS)的性能优势。
内存数据库系统(在主内存中处理数据)的速度比传统DBMS快,因为后者依靠速度较慢的持续性存储。但是,由于将记录存储在内存中存在较高的不稳定性,因此一些潜在用户尽量避免使用IMDS。通过支持在出现系统故障时进行恢复,事务日志功能(将记录对数据库进行的更改)可以解决这一问题。但是,反对者表示,保持这种事务日志功能所需的持续性存储会让使用IMDS的初衷落空,抵消IMDS带来的性能提升。
在使用eXtremeDB®产品系列的数据库系统软件进行的第一批测试中,McObject测量了磁盘DBMS的性能,并且将其与利用多种存储设备的支持事务日志功能的IMDS(IMDS+TL)相比较。在最有可能造成延迟的数据库操作方面,IMDS+TL方案将其事务日志存储在硬盘(HDD)上,性能明显优于使用HDD存储的DBMS数倍(即使在磁盘DBMS利用缓存技术最大限度地降低I/O操作时也不例外)。如果利用Fusion-io公司一流的闪存技术,会获得更大幅度的性能提升。如果将内存数据库系统用于存储日志数据的硬盘换为Fusionio Drive,支持事务日志功能的IMDS的处理速度将是磁盘DBMS的15.33倍。
Fusion-io联盟副总裁Tyler Smith表示:“接近实时的性能是电信和高性能计算的主要目标,但是在出现紧急情况时还必须能够恢复数据。诸如eXtreme DB和Fusionio Memory等事务日志解决方案可确保为客户提供全面保护,确保业务运营数据的安全。我们很高兴与Mc Object合作获得了如此优异的结果,而且我们希望与创新型数据库专家继续协作,为客户提供具有超低延迟的出色闪存性能。”
Mc Object联合创始人兼首席执行官Steve Graves表示:“该测试对高性能系统意义重大,其中最重要的一点是,您不必牺牲数据持久性来换取高性能。利用事务日志功能,软件可以获得数据库可恢复性,同时获得内存数据库管理系统极快的处理速度。即使使用基本的硬盘存储,支持事务日志功能的IMDS的性能优势也会非常明显;如果采用Fusion-io一流的内存层存储,实时嵌入式系统可以获得突破性的性能提升。”