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 条
  • [41] Automatic Transformation of Data Warehouse Schema To NoSQL Data Base: Comparative Study
    Yangui, Rania
    Nabli, Ahlem
    Gargouri, Faiez
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS: PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE KES-2016, 2016, 96 : 264 - 273
  • [42] Benchmarking the Operation Times of NoSQL and MySQL Databases for Python']Python Clients
    Reichardt, Mike
    Gundall, Michael
    Schotten, Hans D.
    IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,
  • [43] SQL-to-NoSQL Schema Denormalization and Migration: A Study on Content Management Systems
    Lee, Chao-Hsien
    Zheng, Yu-Lin
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 2022 - 2026
  • [44] Automatic SQL-to-NoSQL Schema Transformation over the MySQL and HBase Databases
    Lee, Chao-Hsien
    Zheng, Yu-Lin
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2015, : 426 - 427
  • [45] SCHEMA EVOLUTION AND INTEGRATION
    CLAMEN, SM
    DISTRIBUTED AND PARALLEL DATABASES, 1994, 2 (01) : 101 - 126
  • [46] QUANTIFYING SCHEMA EVOLUTION
    SJOBERG, D
    INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (01) : 35 - 44
  • [47] Ontology evolution: Not the same as schema evolution
    Noy, NF
    Klein, M
    KNOWLEDGE AND INFORMATION SYSTEMS, 2004, 6 (04) : 428 - 440
  • [48] Ontology Evolution: Not the Same as Schema Evolution
    Natalya F. Noy
    Michel Klein
    Knowledge and Information Systems, 2004, 6 : 428 - 440
  • [49] NoSQL数据库实践教学:结合Benchmarking的方法
    叶枫
    孙骏
    黄倩
    李幽铮
    李凌
    软件导刊, 2022, 21 (11) : 162 - 165
  • [50] Herausforderungen bei der Anwendungsentwicklung mit schema-flexiblen NoSQL-Datenbanken
    Meike Klettke
    Uta Störl
    Stefanie Scherzinger
    HMD Praxis der Wirtschaftsinformatik, 2016, 53 (4) : 428 - 442