跳到主要导航 跳到搜索 跳到主要内容

Benchmarking for Transaction Processing Database Systems in Big Data Era

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Benchmarking is an essential suite supporting development of database management systems. It runs a set of well defined data and workloads on a specific hardware configuration to gather the results to fill the measurements. It is used widely for evaluating new technology or comparing different systems so as to promote the progress of database systems. To date, under the requirement of data management, new databases are designed and issued for different application requirements. Most of the state-of-the-art benchmarks are also designed for specific types of applications. Based on our experiences, however, we argue that considering the characteristics of data or workloads in big data era, benchmarking transaction processing databases (TP) must put much effort for domain specific needs to reflet 4V properties (i.e. volume, velocity, variety and veracity). With the critical transaction processing requirements of new applications, we see an explosion of designing innovative scalable databases or new processing architecture on traditional databases dealing with high intensive transaction workloads, which are called SecKill and can saturate the traditional database systems by high workloads, for example “11 (Formula Presented) ” of Tmall, “ticket booking” during China Spring Festival and “Stock Exchange” applications. In this paper, we first analyze SecKill applications and the implementation logics, and also summarize and abstract the business model in details. Then, we propose a totally new benchmark called PeakBench for simulating SecKill applications, including workload characteristics definition, workload distribution simulating, and logics implementing. Additionally, we define new evaluation metrics for performance comparison among DBMSs under different implementation architecture from the micro- and macro- points of views. At last, we provide a package of tools for simulating and evaluating purpose.

源语言英语
主期刊名Benchmarking, Measuring, and Optimizing 1st BenchCouncil International Symposium, 2018 Revised Selected Papers
编辑Chen Zheng, Jianfeng Zhan
出版商Springer
147-158
页数12
ISBN(印刷版)9783030328122
DOI
出版状态已出版 - 2019
活动1st International Symposium on Benchmarking, Measuring, and Optimization, Bench 2018 - Seattle, 美国
期限: 10 12月 201813 12月 2018

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
11459 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议1st International Symposium on Benchmarking, Measuring, and Optimization, Bench 2018
国家/地区美国
Seattle
时期10/12/1813/12/18

学术指纹

探究 'Benchmarking for Transaction Processing Database Systems in Big Data Era' 的科研主题。它们共同构成独一无二的学术指纹。

引用此