VoltDB 4.0大幅提升查询性能 实现实时集群扩展

日期: 2014-05-28 作者:Jack Vaughan翻译:孙瑞 来源:TechTarget中国 英文

VoltDB是一款内存数据库,设计用来支撑大规模分布式应用。它结合了NoSQL的处理扩展性以及内存技术,同时拥有关系型数据库的数据可靠性以及交易完整性,因此我们可以把它归类为NewSQL阵营。VoltDB能够在无共享的服务器集群上自动管理数据库分片,在提供完整的ACID支持前提下,将数据库的性能进一步提升。最新的4.0版本改善了分析功能,让VoltDB在大数据时代下更具竞争力。

在内存中运行交易和分析查询要比传统基于磁盘的系统快上很多倍,VoltDB在4.0版本中得读数据性能比之前提升了10倍以上。VoltDB 4.0目前针对分析应用还支持更大规模的并发用户,它添加了一系列新的SQL函数,DBA写查询变得更轻松。此外,VoltDB 4.0还提供了弹性扩张的功能,用户可以在运行中随时给集群添加新的节点。新版本还拓展了语言支持,将不仅仅支持Java,开发者还可以通过Groove来编写存储过程。

纽约梅隆银行正在使用VoltDB来支撑大量云计算应用,这些应用能够为客户提供投资产品的实时追踪,并对风险进行分析。他们的首席技术官MarcFirenze表示,VoltDB支持快数据的缓存,缓存的速度对我们至关重要,因为计算需要大规模运行中云端环境当中,数据集的规模非常大而且变化速度很快。

Firenze称,VoltDB 4.0中的弹性功能改进使得正在运行的集群可以自由伸缩扩展,从而满足客户不断变化的需求,同时可以在不影响计算和分析负载的情况下随时更改SLA。VoltDB对SQL语言的拓展支持也让它与SQL-92的兼容性更好,因此用户可以更轻松地从原有的关系型数据库迁移到VoltDB上来。

对于网络交易管理软件厂商Openet来说,VoltDB的集群弹性功能同样十分具有吸引力。Openet的架构师Alan Carbery向TechTarget记者表示,VoltDB 4.0让电信运营商可以更好地扩展网络并处理更多的数据,它使得我们可以在云计算的环境中随意地增加或删除配置,这对于运营商来说是十分关键的。

Openet早在几年前就从关系型数据库转向了NoSQL阵营,为的就是对系统进行扩展从而能够运行更大规模的集群。Carbery表示,传统的数据库软件需要高性能的SAN存储才能达到Openet对性能的目标,其中很大一部分原因是由于交易日志必须同步写到磁盘当中。VoltDB的内存架构让Carbery和他的团队可以将SAN完全剔除出整体的集群架构。

VoltDB的收费方式也是采用许可证的模式,每年收取一次。VoltDB的初始价格为单节点3500美元/年,根据部署的集群节点数来计算许可证费用,同时与性能相关的因素也会考虑在内。

想要了解更多关于VoltDB的信息,请参考:浅谈内存数据库VoltDB 3.0 VoltDB 3.0:NewSQL数据库新标杆 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

孙瑞
孙瑞

相关推荐