Analysis of the blocking behaviour of schema transformations in relational database systems

L. Wevers, Matthijs Hofstra, Menno Tammens, Marieke Huisman, Maurice van Keulen

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

2 Citations (Scopus)
289 Downloads (Pure)

Abstract

In earlier work we have extended the TPC-C benchmark with basic and complex schema transformations. This paper uses this benchmark to investigate the blocking behaviour of online schema transformations in PostgreSQL, MySQL and Oracle 11g. First we discuss experiments using the data definition language of the DBMSs, which show that all complex operations are blocking, while we have mixed results for basic transformations. Second, we look at a technique for online schema transformations by Ronström, based on triggers. Our experiments show that pt-online-schema-change for MySQL and DBMS_REDEFINITION for Oracle can perform basic transformations without blocking, however, support for complex transformations is missing. To conclude, we provide a solution outline for complex non-blocking transformations.
Original languageEnglish
Title of host publicationProceedings of the 19th East European Conference on Advances in Databases and Information Systems, ADBIS 2015
Place of PublicationBerlin
PublisherSpringer
Pages169-183
Number of pages15
ISBN (Print)978-3-319-23134-1
DOIs
Publication statusPublished - Sept 2015
Event19th East European Conference on Advances in Databases and Information Systems, ADBIS 2015 - Poitiers, France
Duration: 8 Sept 201511 Sept 2015
Conference number: 19

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Verlag
Volume9282
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th East European Conference on Advances in Databases and Information Systems, ADBIS 2015
Abbreviated titleADBIS
Country/TerritoryFrance
CityPoitiers
Period8/09/1511/09/15

Keywords

  • CR-H.2.7
  • Chunk size
  • Schema transformation
  • Basic transformation
  • Solution outline
  • Original table

Fingerprint

Dive into the research topics of 'Analysis of the blocking behaviour of schema transformations in relational database systems'. Together they form a unique fingerprint.

Cite this