VoltDB

人气指数:0 页面更新时间:2016-09-20 16:15
网站介绍

  VoltDB源自Micheal Stonebraker一篇论文H-Store。在这篇论文发表后,Stonebraker成立了VoltDB公司,带着他的一些学生开始在OLTP数据库领域打拼。VoltDB的开发团队对于数据库极为感兴趣,更具体的说,他们对那些需要高端数据库和实时分析的应用程序情有独钟。VoltDB能在现有的廉价服务器集群上实现每秒数百万次数据处理。VoltDB大幅降低了服务器资源开销,单节点每秒数据处理远远高于其它数据库管理系统。不同于NoSQL的key-value储存,VoltDB能使用SQL存取,支持传统数据库的 ACID模型。VoltDB代码采用GPLv3授权,支持订阅费用从15,000美元起步。VoltDB是内存中的关系型数据库,带有SQL和ACID事务支持,同时集成Hadoop和OLAP数据库,因为使用Shared-nothing架构,VoltDB提供出色的可扩展性。它没有提供“数据库作为服务”方式,而是作为数据中心使用的软件解决方案。VoltDBWe现在是兼开源资源和企业级分发之美誉为一身的数据库解决方案。

  VoltDB采取了一个比较极端的事务提交方式。虽然VoltDB支持部分SQL语句接口,但是不允许用户使用传统的“BEGIN TRANSACTION”和“END TRANSACTION”的语法模式,而是完全基于存储过程。用户通过写存储过程完成应用程序的逻辑,作为一个先置条件将存储过程提交到VoltDB。运行VoltDB时,用户程序调用存储过程完成事务操作,所有事务的运行逻辑是由VoltDB在服务器进程中完成的。这种方式保证了事务不会被人为打断,并且服务器可以预先判断各个事务的逻辑,也为事务并发处理挖掘信息。

  VoltDB的事务并发控制需要依赖于集群内所有机器的时间是一致的,这个可以使用NTP之类的时间同步协议,保证机器之间的时间差异远远小于一个交换机下的两台机器之间的Round Trip时间。VoltDB对于用户每一次事务的调用分配一个时间戳,并且保证这个时间戳是全局有序的,虽然时间戳是由集群中的各台机器独自分配的,但是加上机器的序号,可以保证(机器序号,时间戳)的组合值是全局有序的。VoltDB执行某张表的范围查询,需要发送这个查询到这张表的所有数据分片上。在所有分片完成同样的范围查询,再将结果汇总,才能得到全局的准确结果。

  联系方式

  电话:+1.978.528.4660
  传真:+1.978.528.0568
  电子邮箱:info@voltdb.com
  地址:美国,马萨诸塞州,比尔利卡,财富大街6号。

免责声明:
此页是<VoltDB>的介绍页面,并非官方站点,我们收集于网络只为广大网民快速查询提供帮助。
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!点此纠错或删除此信息

网站资料
网站名称: VoltDB
网站栏目: 网站简介 网站链接
网站链接: voltdb.com
收录查询: [百度收录] [360收录] [搜狗收录] [必应收录] [谷歌收录]
网页版本: Mip版 手机版 电脑版
本页链接: https://wang281641.honpu.com/