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 条
  • [1] EvoBench - A Framework for Benchmarking Schema Evolution in NoSQL
    Moeller, Mark Lukas
    Klettke, Meike
    Stoerl, Uta
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 1974 - 1984
  • [2] Supporting Schema Evolution in Schema-Less NoSQL Data Stores
    Meurice, Loup
    Cleve, Anthony
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 457 - 461
  • [3] A Generic Schema Evolution Approach for NoSQL and Relational Databases
    Chillon, Alberto Hernandez
    Klettke, Meike
    Ruiz, Diego Sevilla
    Molina, Jesus Garcia
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (07) : 2774 - 2789
  • [4] NoSQL Schema Evolution and Big Data Migration at Scale
    Klettke, Meike
    Stoerl, Uta
    Shenavai, Manuel
    Scherzinger, Stefanie
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2764 - 2774
  • [5] Remaining in Control of the Impact of Schema Evolution in NoSQL Databases
    Hillenbrand, Andrea
    Scherzinger, Stefanie
    Storl, Uta
    CONCEPTUAL MODELING, ER 2021, 2021, 13011 : 149 - 159
  • [6] NoSQL document data migration strategy in the context of schema evolution
    Fedushko, Solomiia
    Malyi, Roman
    Syerov, Yuriy
    Serdyuk, Pavlo
    DATA & KNOWLEDGE ENGINEERING, 2024, 154
  • [7] ControVol: A Framework for Controlled Schema Evolution in NoSQL Application Development
    Scherzinger, Stefanie
    Cerqueus, Thomas
    de Almeida, Eduardo Cunha
    2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 1464 - 1467
  • [8] Are NoSQL Databases Affected by Schema?
    Bansal, Neha
    Sachdeva, Shelly
    Awasthi, Lalit K. K.
    IETE JOURNAL OF RESEARCH, 2024, 70 (05) : 4770 - 4791
  • [9] Self-adapting data migration in the context of schema evolution in NoSQL databases
    Hillenbrand, Andrea
    Storl, Uta
    Nabiyev, Shamil
    Klettke, Meike
    DISTRIBUTED AND PARALLEL DATABASES, 2022, 40 (01) : 5 - 25
  • [10] Self-adapting data migration in the context of schema evolution in NoSQL databases
    Andrea Hillenbrand
    Uta Störl
    Shamil Nabiyev
    Meike Klettke
    Distributed and Parallel Databases, 2022, 40 : 5 - 25