EvoBench: Benchmarking Schema Evolution in NoSQL

被引:1
|
作者
Conrad, Andre [1 ]
Moeller, Mark Lukas [2 ]
Kreiter, Tobias [3 ]
Mair, Jan-Christopher [3 ]
Klettke, Meike [2 ]
Stoerl, Uta [1 ]
机构
[1] Univ Hagen, Hagen, Germany
[2] Univ Rostock, Rostock, Germany
[3] Darmstadt Univ Appl Sci, Darmstadt, Germany
关键词
Database evolution benchmark; Schema evolution; Containerized benchmark; Reproducibility;
D O I
10.1007/978-3-030-94437-7_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since NoSQL database schema evolution is an important cost and time factor in the development of software applications, a standardized benchmark is essential for the comparison and evaluation of different schema evolution management systems. This benchmark should be simple to be set up, its design and usage ergonomic, its results straightforward for interpretation and reproduction - even after decades. Therefore, we present the implementation of a benchmark using Docker containers. By using containers with databases that already contain the test data, containers with the schema evolution system to be measured and the possibility to use the benchmark system itself in a container, it is very convenient to get the benchmark up and running. We also provide a data generator that creates individual data sets and/or reproduces real data once the schema is known. We demonstrate the flexibility and easy application of our approach by means of several experiments and discuss their results.
引用
收藏
页码:33 / 49
页数:17
相关论文
共 50 条
  • [31] Schema design advisor model for RDBMS to NoSQL database migration
    Namdeo B.
    Suman U.
    International Journal of Information Technology, 2021, 13 (1) : 277 - 286
  • [32] Model Driven Extraction of NoSQL Databases Schema: Case of MongoDB
    Brahim, Amal Ait
    Ferhat, Rabah Tighilt
    Zurfluh, Gilles
    KDIR: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL 1: KDIR, 2019, : 145 - 154
  • [33] Towards a Taxonomy of Schema Changes for NoSQL Databases: The Orion Language
    Hernandez Chillon, Alberto
    Sevilla Ruiz, Diego
    Garcia Molina, Jesus
    CONCEPTUAL MODELING, ER 2021, 2021, 13011 : 176 - 185
  • [34] Schema repository for database schema evolution
    Bounif, Hassina
    Pottinger, Rachel
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 647 - +
  • [35] A YCSB Workload for Benchmarking Hotspot Object Behaviour in NoSQL Databases
    Claesen, Casper
    Rafique, Ansar
    Van Landuyt, Dimitri
    Joosen, Wouter
    PERFORMANCE EVALUATION AND BENCHMARKING, TPCTC 2021, 2022, 13169 : 1 - 16
  • [36] Document-Oriented Data Schema for Relational Database Migration to NoSQL
    Hamouda, Shady
    Zainol, Zurinahni
    2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA INNOVATIONS AND APPLICATIONS (INNOVATE-DATA), 2017, : 43 - 50
  • [37] Automatic schema suggestion model for NoSQL document-stores databases
    Imam, Abdullahi Abubakar
    Basri, Shuib
    Ahmad, Rohiza
    Watada, Junzu
    Gonzalez-Aparicio, Maria T.
    JOURNAL OF BIG DATA, 2018, 5 (01)
  • [38] Schema-independent querying for heterogeneous collections in NoSQL document stores
    Ben Hamadou, Hamdi
    Ghozzi, Faiza
    Peninou, Andre
    Teste, Olivier
    INFORMATION SYSTEMS, 2019, 85 : 48 - 67
  • [39] Logical Schema for Data Warehouse on Column-Oriented NoSQL Databases
    Boussahoua, Mohamed
    Boussaid, Omar
    Bentayeb, Fadila
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2017, PT II, 2017, 10439 : 247 - 256
  • [40] Data schema design as a schema evolution process
    Proper, HA
    DATA & KNOWLEDGE ENGINEERING, 1997, 22 (02) : 159 - 189