加载中...

VoltDB(现名 Volt Active Data)是一款内存型 NewSQL 数据库,源于 MIT、布朗大学等机构的 H-Store 研究项目,图灵奖得主 Michael Stonebraker 是其联合创始人。
它基于「传统数据库大部分开销花在缓冲池、锁与闩上」的研究洞见,采用激进设计:数据全内存、按分区划分给单线程串行执行,事务以预编译的 Java 存储过程提交到对应分区顺序运行,从而无锁、无闩地实现可串行化 ACID;持久化靠命令日志与快照,副本间做同步复制。
适合电信计费、实时风控、游戏计数等吞吐极高、事务短小且可按键分区的场景,常与流处理管道配合做实时决策。
优点是单分区事务延迟极低、吞吐高;缺点是跨分区事务代价大、以存储过程为中心的开发模式灵活性差,数据规模受内存限制。

登录 后参与讨论
暂无讨论,来发表第一条评论吧