@inproceedings{3cebe5637e9249ed82f3b4d110df5d2c,
title = "Umbra as a Time Machine: Adding a Versioning Type to SQL",
abstract = "Online encyclopaedias such as Wikipedia rely on incremental edits that change text strings marginally. To support text versioning inside of the Umbra database system, this study presents the implementation of a dedicated data type. This versioning data type is designed for maximal throughput as it stores the latest string as a whole and computes previous ones using backward diffs. Using this data type for Wikipedia articles, we achieve a compression rate of up to 11.9 % and outperform the traditional text data type, when storing each version as one tuple individually, by an order of magnitude.",
author = "Lukas Karnowski and Sch{\"u}le, {Maximilian E.} and Alfons Kemper and Thomas Neumann",
note = "Publisher Copyright: {\textcopyright} 2021 Gesellschaft fur Informatik (GI). All rights reserved.; 2021 Datenbanksysteme fur Business, Technologie und Web, BTW 2021 - 2021 Database Systems for Business, Technology and Web, BTW 2021 ; Conference date: 13-09-2021 Through 17-09-2021",
year = "2021",
doi = "10.18420/btw2021-06",
language = "English",
series = "Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI)",
publisher = "Gesellschaft fur Informatik (GI)",
pages = "123--132",
editor = "Kai-Uwe Sattler and Melanie Herschel and Wolfgang Lehner",
booktitle = "Datenbanksysteme fur Business, Technologie und Web, BTW 2021",
}