EDBT 2026 Demo / reviewers in the wild / expert
Qingshuai Wang
dblp:234/8220
· DBLP profile ↗
4ranked-venue papers in the field
2as first author
4since 2021 · last 2024
0000-0001-9420-5899ORCID · corroborated
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 4 (2 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Touchstone+ : Query Aware Database Generation for Match Operators
Qingshuai Wang, Zirui Hu, Xuhua Huang, Lyu Ni, Rong Zhang 0002, Peng Cai 0001, Xuan Zhou 0001, Quanqing Xu |
DASFAA (1) | 2 |
| 2024 | Mirage: Generating Enormous Databases for Complex WorkloadsabstractTo optimize query parallelism techniques, substantial workloads are required with specific query plans and customized output size for each operator (denoted as cardinality constraint). To this end, a rich body of query-aware database generators (QAG) are proposed. However, the complex data dependencies hidden behind queries make previous QAGs suffer from deficiencies in supporting complex operators and controlling the generation errors. In this paper, we design a new generator Mirage supporting well for complex operators with low error bounds for cardinality constraints. First, Mirage leverages Query Rewriting and Set Transforming Rules to decouple dependencies between key and non-key columns, which could help generate each of them individually. Then, for the non-key columns, Mirage abstracts cardinality constraints of operators as placement requirements within each column's domain, and further models the generation problem as a classic bin packing problem. Finally, for the key columns, Mirage proposes a uniform representation of join cardinality constraints for all types of PK-FK joins and partitions the data according to the matching status between PK and F K columns. Then, it formulates the key population as a Constraint Programming problem, which can be solved by an existing CP Solver. The experiments show that Mirage conquers all previous work in either operator support or generation error. Qingshuai Wang, Zirui Hu, Rong Zhang 0002, Chengcheng Yang, Peng Cai 0001, Xuan Zhou 0001, Aoying Zhou |
ICDE | 1 |
| 2024 | Lauca: A Workload Duplicator for Benchmarking Transactional Database PerformanceabstractGenerating synthetic workloads is essential and critical to the performance evaluation of database systems. When benchmarking database performance for a specific application, the similarity between synthetic workloads and real application workloads determines the credibility of the evaluation results. However, it meets a great challenge to catch workload characteristics for a target online transaction processing (OLTP) application considering the complexity of transaction executions. To address this problem, we propose a workload duplicator (Lauca) that can generate synthetic workloads with highly similar performance metrics compared to a specific application on both centralized and distributed databases. By carefully studying the application-driven workload generation problem, we presentTransaction Logic,Data Access DistributionandPartition Access Distributionto characterize runtime workloads and propose novel generation algorithms to guarantee the high fidelity of synthetic workloads. To the best of our knowledge, Lauca is the first application-driven transactional workload generator. We conduct extensive experiments based on TPC-C, SmallBank and YCSB on both centralized and distributed databases. The experimental results show that Lauca consistently generates high-quality synthetic workloads. Siyang Weng, Qingshuai Wang, Luyi Qu, Rong Zhang 0002, Peng Cai 0001, Weining Qian, Aoying Zhou |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2023 | A Scalable Query-Aware Enormous Database Generator for Database EvaluationabstractQuery-aware synthetic data generation is an essential and highly challenging task, important for database management system (DBMS) testing, database application testing and application-driven benchmarking. Prior studies on query-aware data generation suffer common problems of limited parallelization, poor scalability, and excessive memory consumption, making these systems unsatisfactory to terabyte scale data generation. In order to fill the gap between the existing data generation techniques and the emerging demands of enormous query-aware test databases, we design and implement a new data generator, called Touchstone. Touchstone adopts the random sampling algorithm instantiating query parameters and the new data generation schema generating the test database, to achieve fully parallel data generation, linear scalability and austere memory consumption. It has full support of outer joins as well as non-equi-joins for application-oriented data generation. Our experimental results show that Touchstone consistently outperforms the state-of-the-art solution on TPC-H workload by a 1000 speedup without sacrificing simulation fidelity. Qingshuai Wang, Rong Zhang 0002, Ke Shu, Aoying Zhou |
IEEE Trans. Knowl. Data Eng. | 1 |