Toward Co-existing Database Schemas based on Bidirectional Transformation

10/24/2019
by   Jumpei Tanaka, et al.
0

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 the bidirectionality and the totality. While the bidirectionality can be satisfied by applying bidirectional transformation, to satisfy the totality, extra functions need to be introduced. How to derive these extra functions is presented.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2019

A Semantic Schema for Data Quality Management in a Multi-Tenant Data Platform

Schibsted Media Group is a global marketplace company with presence in m...
research
10/08/2022

Online Schema Evolution is (Almost) Free for Snapshot Databases

Modern database applications often change their schemas to keep up with ...
research
05/26/2021

Conceptual Schema Optimisation – Database Optimisation before sliding down the Waterfall

In this article we discuss an approach to database optimisation in which...
research
02/27/2020

An Improved Generic ER Schema for Conceptual Modeling of Information Systems

The Entity-Relationship (ER) model is widely used for creating ER schema...
research
09/15/2017

A Rule-Based Approach to Analyzing Database Schema Objects with Datalog

Database schema elements such as tables, views, triggers and functions a...
research
10/05/2021

Notarial timestamps savings in logs management via Merkle trees and Key Derivation Functions

Nowadays log files handling imposes to ISPs (intended in their widest sc...
research
03/01/2018

Graph Based Proactive Secure Decomposition Algorithm for Context Dependent Attribute Based Inference Control Problem

Relational DBMSs continue to dominate the database market, and inference...

Please sign up or login with your details

Forgot password? Click here to reset