English

A Survey on Transactional Stream Processing

Databases 2024-06-18 v2 Distributed, Parallel, and Cluster Computing

Abstract

Transactional stream processing (TSP) strives to create a cohesive model that merges the advantages of both transactional and stream-oriented guarantees. Over the past decade, numerous endeavors have contributed to the evolution of TSP solutions, uncovering similarities and distinctions among them. Despite these advances, a universally accepted standard approach for integrating transactional functionality with stream processing remains to be established. Existing TSP solutions predominantly concentrate on specific application characteristics and involve complex design trade-offs. This survey intends to introduce TSP and present our perspective on its future progression. Our primary goals are twofold: to provide insights into the diverse TSP requirements and methodologies, and to inspire the design and development of groundbreaking TSP systems.

Keywords

Cite

@article{arxiv.2208.09827,
  title  = {A Survey on Transactional Stream Processing},
  author = {Shuhao Zhang and Juan Soto and Volker Markl},
  journal= {arXiv preprint arXiv:2208.09827},
  year   = {2024}
}
R2 v1 2026-06-25T01:50:50.351Z