Schema Versioning in Conventional and Emerging Databases

Autor: Zouhaier Brahmia, Barbara Oliboni, Rafik Bouaziz, Fabio Grandi
Přispěvatelé: Mehdi Khosrow-Pour, Brahmia, Zouhaier, Grandi, Fabio, Oliboni, Barbara, Bouaziz, Rafik
Rok vydání: 2019
Předmět:
Temporal database
Computer science
Schema versioning
02 engineering and technology
computer.software_genre
Temporal schema versioning
Database schema
020204 information systems
Conventional database
0202 electrical engineering
electronic engineering
information engineering

Emerging Database
Database
Database conversion/migration
Schema change
020208 electrical & electronic engineering
Schema change semantic
InformationSystems_DATABASEMANAGEMENT
Schema evolution
Database Schema
Schema Changes
Schema Change Semantics
Schema Change Propagation
Schema Evolution
Schema Versioning
Schema Version
Database Conversion/Migration
Immediate Update
Lazy/Deferred Update
Temporal Schema Versioning
Temporal Database

schema version
ComputingMethodologies_DOCUMENTANDTEXTPROCESSING
Schema change propagation
computer
DOI: 10.4018/978-1-5225-7598-6.ch049
Popis: In information systems, not only do data change over time, but also database schemata evolve frequently as a response to evolving application requirements. In the literature, schema evolution and schema versioning are the two techniques that were proposed to support schema changes in a DBMS, without loss of extant data and with continued support of legacy applications. After applying schema changes, schema evolution keeps only the current schema version and retains the data which are adapted to such a schema. On the other hand, each time schema changes are applied, schema versioning creates a new schema version, while preserving old schema versions and their corresponding data. With schema versioning, data access through any schema version is supported, which avoids applications developed with past schemata to become obsolete. The main goal of this chapter is to present the recent research proposals that deal with schema versioning and to discuss the recent advances on schema versioning support in mainstream DBMSs.
Databáze: OpenAIRE