HyBench
简介
Hybench 简介
Hybench 是一款由中国软件评测中心、清华大学联合牵头,北京奥星贝斯科技有限
公司、武汉达梦数据库股份有限公司、华为技术有限公司、腾讯云计算有限公司、阿里
云计算有限公司共同研发的 HTAP 数据库基准测试工具。
Hybench 针对 HTAP 数据库技术特点,结合实际典型应用场景进行设计,数据模型基
于在线金融交易分析场景,提供 OLTP、OLAP、OLXP 三类典型 HTAP 负载,支持不同规模
的数据集,可以计算出 TPS、QPS、XPS、新鲜度等不同维度的评价指标,最终给出统一
评价指标 HTAP-Score。Hybench 旨在为数据库厂商和第三方测评机构提供 HTAP 数据库
基准性能的评价方法及工具,以更好引导 HTAP 数据库技术研发方向,帮助用户进行 HTAP
数据库选型。
术语及缩略语
HTAP:Hybrid Transaction Analytical Processing,混合事务与分析处理
OLTP:Online Transaction Processing 联机事务处理
OLAP:Online Analytical Processing 联机分析处理
OLXP:Online miXed Processing 联机混合负载处理
混合负载:并发执行的交互式查询与分析型事务
TPS:Transaction Per Second 每秒事务处理数
QPS:Queries Per Second 每秒查询处理数
XPS:miXed operations Per Second 每秒混合负载处理数
新鲜度:主节点与副本节点的查询结果的最大时间延迟
系统概述
Hybench 实现了 Hybench 基准测试,集成了测试数据集生成,HTAP 负载运行、新鲜度度
量、测试结果统计分析等多种功能,总体架构如下图所示: