ChronoGraph - Versioning Support for OLTP TinkerPop Graphs

Martin Haeusler, Emmanuel Nowakowski, Matthias Farwick, Ruth Breu, Johannes Kessler, Thomas Trojer

Abstract

In recent years, techniques for system-time versioning of database content are becoming more sophisticated and powerful, due to the demands of business-critical applications that require traceability of changes, auditing capabilities or historical data analysis. The essence of these techniques was standardized in 2011 when it was introduced as a part of the SQL standard. However, in NoSQL databases and in particular in the emerging graph technologies, these aspects are so far being neglected by database providers. In this paper, we present ChronoGrapha, the first TinkerPop graph database implementation that offers comprehensive support for content versioning and analysis, designed for Online Transaction Processing (OLTP). This paper offers two key contributions: the addition of our novel versioning concepts to the state of the art in graph databases, as well as their implementation as an open-source project. We demonstrate the feasibility of our proposed solution through controlled experiments.

Download


Paper Citation


in Harvard Style

Haeusler M., Nowakowski E., Farwick M., Breu R., Kessler J. and Trojer T. (2017). ChronoGraph - Versioning Support for OLTP TinkerPop Graphs . In Proceedings of the 6th International Conference on Data Science, Technology and Applications - Volume 1: DATA, ISBN 978-989-758-255-4, pages 87-97. DOI: 10.5220/0006465400870097


in Bibtex Style

@conference{data17,
author={Martin Haeusler and Emmanuel Nowakowski and Matthias Farwick and Ruth Breu and Johannes Kessler and Thomas Trojer},
title={ChronoGraph - Versioning Support for OLTP TinkerPop Graphs},
booktitle={Proceedings of the 6th International Conference on Data Science, Technology and Applications - Volume 1: DATA,},
year={2017},
pages={87-97},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006465400870097},
isbn={978-989-758-255-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Data Science, Technology and Applications - Volume 1: DATA,
TI - ChronoGraph - Versioning Support for OLTP TinkerPop Graphs
SN - 978-989-758-255-4
AU - Haeusler M.
AU - Nowakowski E.
AU - Farwick M.
AU - Breu R.
AU - Kessler J.
AU - Trojer T.
PY - 2017
SP - 87
EP - 97
DO - 10.5220/0006465400870097