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 |
Externí odkaz: |