论文标题

OLXPBENCH:实时,语义一致和特定领域对于基准,设计和实施HTAP系统至关重要

OLxPBench: Real-time, Semantically Consistent, and Domain-specific are Essential in Benchmarking, Designing, and Implementing HTAP Systems

论文作者

Kang, Guoxin, Wang, Lei, Gao, Wanling, Tang, Fei, Zhan, Jianfeng

论文摘要

随着对新数据的实时分析变得越来越引人注目,越来越多的组织部署混合交易/分析处理(HTAP)系统,以支持在线交易处理最近生成的数据的实时查询。本文认为,实时查询,语义上一致的架构和特定领域的工作负载对于基准,设计和实施HTAP系统至关重要。但是,大多数最先进的和最先进的基准标准都忽略了这些关键因素。因此,它们是不可限的,在最坏的情况下,在基准测试,设计和实施HTAP系统方面具有误导性。本文介绍了OLXPBENCH,这是一个复合HTAP基准套件。 Olxpbench提出:(1)混合交易的抽象,在线交易之间进行实时查询,以建模广泛观察到的行为模式 - 在咨询实时分析时做出快速决定; (2)语义一致的模式,以表达OLTP和OLAP模式之间的关系; (3)域特异性和一般基准的组合,以不同的资源需求来表征各种应用程序方案。我们的评估证明了Olxpbench的三个设计决策合理,并指出了两个主流分布式HTAP DBMS的瓶颈。国际开放基准委员会(BenchCouncil)在https://www.benchcouncil.org/olxpbench/上设置了OLXPBENCH主页。它的源代码可从https://github.com/benchcouncil/olxpbench.git获得。

As real-time analysis of the new data become increasingly compelling, more organizations deploy Hybrid Transactional/Analytical Processing (HTAP) systems to support real-time queries on data recently generated by online transaction processing. This paper argues that real-time queries, semantically consistent schema, and domain-specific workloads are essential in benchmarking, designing, and implementing HTAP systems. However, most state-of-the-art and state-of-the-practice benchmarks ignore those critical factors. Hence, they are incommensurable and, at worst, misleading in benchmarking, designing, and implementing HTAP systems. This paper presents OLxPBench, a composite HTAP benchmark suite. OLxPBench proposes: (1) the abstraction of a hybrid transaction, performing a real-time query in-between an online transaction, to model widely-observed behavior pattern -- making a quick decision while consulting real-time analysis; (2) a semantically consistent schema to express the relationships between OLTP and OLAP schema; (3) the combination of domain-specific and general benchmarks to characterize diverse application scenarios with varying resource demands. Our evaluations justify the three design decisions of OLxPBench and pinpoint the bottlenecks of two mainstream distributed HTAP DBMSs. International Open Benchmark Council (BenchCouncil) sets up the OLxPBench homepage at https://www.benchcouncil.org/olxpbench/. Its source code is available from https://github.com/BenchCouncil/olxpbench.git.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源