Skip to content

tekw24/evolveDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvolveDB/EvolveGDB

This repository contains the source code and evolution datasets for EvolveDB and its extension EvolveGDB.

EvolveDB

EvolveDB is an approach to model-driven schema evolution in relational databases, where the user specifies the evolution steps by freely editing a database model extracted by reverse engineering. EvolveDB analyzes the differences between the status quo and the evolved model structures and generates a data migration script. EvolveDB is currently available as an Eclipse Feature. A screencast of the demo is available at https://youtu.be/ieXmrDd2nw4.

We also provide an end-user end_user_documentation.pdf and a developer developer_documentation.pdf tutorial. The mysql dump files for the end-user tutorial are located in the MySQL_dump_files.zip archive.

overview

We did an initial evaluation. We provide the details in the following document. EvolveDB_Evaluation.pdf

If anything should be unclear or if you have questions, please do not hesitate to contact us.

The development of EvolveDB was supported by StudiumPlus. StudiumPlus is part of the Technische Hochschule Mittelhessen (THM) and offers dual study programs.

EvolveGDB

EvolveGDB extends EvolveDB towards model-driven schema transformation for graph databases.

Related Publications

For background, methodology, and evaluation details, please refer to the following publications:

EvolveDB: evolving relational database schemas in a model-driven way
Software and Systems Modeling (SoSyM), 2025
DOI: 10.1007/s10270-025-01341-x

EvolveDB: a tool for model driven schema evolution
MODELS (Companion), 2022
DOI: 10.1145/3550356.3559095

Model-Driven Schema Transformation for Graph Databases
ER 2025 (Conceptual Modeling), LNCS
DOI: 10.1007/978-3-032-08623-5_17

How to Cite

If you use this repository, the datasets, or the tooling in academic work, please cite the relevant publication(s) above.

About

EvolveDB focuses on model-driven schema evolution for relational databases. EvolveGDB extends this work towards model-driven schema transformation for graph databases.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors