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 条
  • [21] Benchmarking Replication in Cassandra and MongoDB NoSQL Datastores
    Haughian, Gerard
    Osman, Rasha
    Knottenbelt, William J.
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2016, PT II, 2016, 9828 : 152 - 166
  • [22] SRank: Guiding schema selection in NoSQL document stores
    Sachdeva, Shelly
    Bansal, Neha
    Bansal, Hardik
    DATA & KNOWLEDGE ENGINEERING, 2024, 154
  • [23] Schema Extraction in NoSQL Databases: A Systematic Literature Review
    Belefqih, Saad
    Zellou, Ahmed
    Berquedich, Mouna
    Recent Advances in Computer Science and Communications, 2024, 17 (08) : 92 - 104
  • [24] Automatic Extraction of a Document-oriented NoSQL Schema
    Abdelhedi, Fatma
    Brahim, Amal Ait
    Rajhi, Hela
    Ferhat, Rabah Tighilt
    Zurfluh, Gilles
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS 2021), VOL 1, 2021, : 192 - 199
  • [25] UMLtoNoSQL: Automatic Transformation of Conceptual Schema to NoSQL Databases
    Abdelhedi, Fatma
    Ait Brahim, Amal
    Atigui, Faten
    Zurfluh, Gilles
    2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 272 - 279
  • [26] Data Schema Does Matter, Even in NoSQL Systems!
    Gomez, Paola
    Casallas, Rubby
    Roncancio, Claudia
    2016 IEEE TENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2016, : 205 - 210
  • [27] Interplaying Cassandra NoSQL Consistency and Performance: A Benchmarking Approach
    Gorbenko, Anatoliy
    Romanovsky, Alexander
    Tarasyuk, Olga
    DEPENDABLE COMPUTING, EDCC 2020 WORKSHOPS, 2020, 1279 : 168 - 184
  • [28] Benchmarking Redis and HBase NoSQL Databases using Yahoo Cloud Service Benchmarking tool
    Alzaidi, Mustafa
    Vagner, Aniko
    ANNALES MATHEMATICAE ET INFORMATICAE, 2022, 56 : 1 - 9
  • [29] Automatic NoSQL to Relational Database Transformation with Dynamic Schema Mapping
    Aftab, Zain
    Iqbal, Waheed
    Almustafa, Khaled Mohamad
    Bukhari, Faisal
    Abdullah, Muhammad
    SCIENTIFIC PROGRAMMING, 2020, 2020
  • [30] Transformation of Schema from Relational Database (RDB) to NoSQL Databases
    Alotaibi, Obaid
    Pardede, Eric
    DATA, 2019, 4 (04)