A Model-Driven Approach to Database Migration with a Unified Data Model
Mar\'ia J. Ort\'in, Jos\'e R. Hoyos, and Jesus Garc\'ia-Molina

TL;DR
This paper introduces a generic, model-driven database migration approach using a unified data model, U-Schema, enabling transformations across heterogeneous data paradigms with high fidelity and performance.
Contribution
It proposes a novel unified data model and transformation framework that simplifies multi-model database migration and preserves data semantics.
Findings
High structural preservation in round-trip schema reconstruction
Consistent document schemas aligning with design goals
Query behavior preserved across diverse access patterns
Abstract
Database migration is a key task in software modernization, increasingly involving transformations across heterogeneous data models such as relational and NoSQL systems. Existing approaches are typically designed for specific source-target combinations, which limits their applicability in multi-model environments. This paper proposes a generic database migration approach based on the U-Schema unified data model, which acts as a pivot representation. By defining mappings between each data model and U-Schema, the approach reduces the number of required transformations and enables schema conversion across heterogeneous paradigms. Trace information is generated during schema transformation to capture correspondences between source and target elements, and is subsequently used to guide data migration in a decoupled manner. The approach has been implemented and evaluated through…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
