Snapshot isolation for transactional stream processing

Götze, Philipp; Sattler, Kai-Uwe GND

Transactional database systems and data stream management systems have been thoroughly investigated over the past decades. While both systems follow completely different data processing models, the combined concept of transactional stream processing promises to be the future data processing model. So far, however, it has not been investigated how well-known concepts found in DBMS or DSMS regarding multi-user support can be transferred to this model or how they need to be redesigned. In this paper, we propose a transaction model combining streaming and stored data as well as continuous and ad-hoc queries. Based on this, we present appropriate protocols for concurrency control of such queries guaranteeing snapshot isolation as well as for consistency of transactions comprising several shared states. In our evaluation, we show that our protocols represent a resilient and scalable solution meeting all requirements for such a model.

Cite

Citation style:
Götze, P., Sattler, K.-U., on Extending Database Technology, I.C., (Lisbon), ., 2019. Snapshot isolation for transactional stream processing. Advances in Database Technology - EDBT 2019: 22nd International Conference on Extending Database Technology, Lisbon, Portugal, March 26-29, 2019, proceedings, Advances in Database Technology - EDBT 2019: 22nd International Conference on Extending Database Technology, Lisbon, Portugal, March 26-29, 2019, proceedings 650–653. https://doi.org/10.5441/002/edbt.2019.78
Could not load citation form. Default citation form is displayed.

Rights

Use and reproduction:

Export