University of Twente Student Theses

Login

MBench : a benchmark suite designed for database schema migration

Li, S. (2022) MBench : a benchmark suite designed for database schema migration.

[img] PDF
6MB
Abstract:How to provide users with continuous network software services is the focus of current computer field. As one of the keys to solving this problem, many researchers have begun to explore how to transfer the database schema online and many tools have been designed for this purpose. However, there is currently no tool for benchmarking schema migration. Thus, a benchmarking tool designed for schema migration is implemented. The SQL quries of this test tool is varied compared to traditional benchmarks and benchmarking tools. The software was developed with modifications and additions of new features to another benchmark suite. In the process of choosing which software should be based on, a scoring mechanism is designed according to the requirements. Relying on this scoring mechanism, multiple softwares are compared comprehensively and carefully. Finally, OLTPBenchmark is selected. Besides, this master thesis also summarized the requirements for schema migration benchmarks made by previous researchers, and designed and implemented new benchmarks based on these requirements. Compared to traditional benchmarking tools, its queries are variable during the workload execution phase. Compared with schema migration tools used by researchers in other schema migration fields, it is more extensible and provides multiple bench cases. Users can easily implement their own benchmarks according to their needs. In addition, the tool is currently the only benchmarking tool that implements the mixed state.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:https://purl.utwente.nl/essays/90447
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page