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中国
翻译
相关推荐
-
专访麦科捷王蓉:内存数据库如何给客户带来价值
2001年成立于西雅图,eXtremeDB的“东家”McObject(麦科捷)公司在这十几年当中就只专注于一件事——开发内存数据库产品。
-
SAP HANA数据存储:列式数据存储技术
本文选自《Implementing SAP HANA》,我们主要介绍了列式数据存储技术以及SAP HANA的应用。
-
SAP HANA数据存储:OLTP与OLAP存储方法对比
本文选自《Implementing SAP HANA》,我们主要介绍了OLTP和OLAP所用到的不同数据存储方法。
-
SAP HANA数据存储:传统硬盘的瓶颈问题
本文选自《Implementing SAP HANA》,主要探讨了基于传统磁盘的数据库性能问题,以及我们如何解决这一问题。