Toward Co-existing Database Schemas based on Bidirectional Transformation
Jumpei Tanaka, Van-Dang Tran, Hiroyuki kato, Zhenjiang Hu

TL;DR
This paper proposes a new approach for managing co-existing database schemas using bidirectional transformation, enabling flexible and synchronized schema versions within a single database system.
Contribution
It introduces a systematic method for implementing co-existing schemas with bidirectional transformation, overcoming limitations of previous view-based approaches.
Findings
Co-existing schemas can be implemented using putback-based bidirectional transformation.
Extra functions are necessary to ensure totality in schema synchronization.
The approach supports flexible, synchronized multiple schema versions within one database.
Abstract
According to strong demands for rapid and reliable software delivery, co-existing database schema versions with multiple application versions are reality to contribute them. Current database management systems do not support co-existing schema versions in one database. Although a design of co-existing schema based on updatable view tables was previously proposed, its flexibility is limited due to pre-defined several restrictions to achieve data synchronization among schemas and handling independent unsynchronized data in each schema. In this preliminary report, we present a new approach for co-existing schemas based on bidirectional transformation. We explain the required properties to realize co-existing schemas, bidirectionality and totality. We show that the co-existing schemas can be implemented systematically by applying putback-based bidirectional transformation to satisfy both…
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.
Taxonomy
TopicsAdvanced Database Systems and Queries · Service-Oriented Architecture and Web Services · Semantic Web and Ontologies
