MTCB: A Multi-Tenant Customizable database Benchmark

Wim van der Zijden, Djoerd Hiemstra, Maurice van Keulen

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)
89 Downloads (Pure)

Abstract

We argue that there is a need for Multi-Tenant Customizable OLTP systems. Such systems need a Multi-Tenant Customizable Database (MTC-DB) as a backing. To stimulate the development of such databases, we propose the benchmark MTCB. Benchmarks for OLTP exist and multi-tenant benchmarks exist, but no MTC-DB benchmark exists that accounts for customizability. We formulate seven requirements for the benchmark: realistic, unambiguous, comparable, correct, scalable, simple and independent. It focuses on performance aspects and produces nine metrics: Aulbach compliance, size on disk, tenants created, types created, attributes created, transaction data type instances created per minute, transaction data type instances loaded by ID per minute, conjunctive searches per minute and disjunctive searches per minute. We present a specification and an example implementation in Java 8, which can be accessed on this public repository: https://bitbucket.org/actfact/mtcdb-benchmark. In the same repository a naive implementation can be found of an MTC-DB where each tenant has its own schema. We believe that this benchmark is a valuable contribution to the community of MTC-DB developers, because it provides objective comparability as well as a precise definition of the concept of MTC-DB.
Original languageEnglish
Title of host publicationICME 2017
Subtitle of host publicationProceedings of the 9th International Conference on Information Management and Engineering
PublisherAssociation for Computing Machinery
Pages17-23
ISBN (Electronic)978-1-4503-5337-3
DOIs
Publication statusPublished - Oct 2017
Event9th International Conference on Information Management and Engineering, ICIME 2017 - Barcelona, Spain
Duration: 9 Oct 201711 Oct 2017
Conference number: 9
http://icime.org/index.html

Conference

Conference9th International Conference on Information Management and Engineering, ICIME 2017
Abbreviated titleICIME 2017
Country/TerritorySpain
CityBarcelona
Period9/10/1711/10/17
Internet address

Keywords

  • Multi-Tenant Customizable
  • Multi-level customizability
  • OLTP
  • Database
  • Benchmark
  • 22/3 OA procedure

Fingerprint

Dive into the research topics of 'MTCB: A Multi-Tenant Customizable database Benchmark'. Together they form a unique fingerprint.

Cite this