A survey on transactional stream processing

被引:0
作者
Shuhao Zhang
Juan Soto
Volker Markl
机构
[1] Singapore University of Technology and Design,
[2] Technische Universität Berlin,undefined
关键词
Transactions; Stream processing; Survey;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:451 / 479
页数:28
相关论文
共 123 条
[1]  
Abadi DJ(2005)The design of the borealis stream processing engine CIDR’05 5 277-289
[2]  
Ahmad Y(2003)Aurora: a new model and architecture for data stream management VLDB J. 12 120-139
[3]  
Balazinska M(2019)Stateful functions as a service in action Proc. VLDB Endow. 12 1890-1893
[4]  
Cetintemel U(2006)The CQL continuous query language: semantic foundations and query execution VLDB J. 15 121-142
[5]  
Cherniack M(1981)Concurrency control in distributed database systems ACM Comput. Surv. 1981 13 185-221
[6]  
Hwang JH(2009)Design and implementation of the maxstream federated stream processing architecture Tech. Rep. ETH Zurich Dep. Comput. Sci. 36 1-12
[7]  
Lindner W(2015)Apache flink: Stream and batch processing in a single engine Bull. IEEE Comput. Soc. Techn. Comm. Data Eng. 7 1633-1636
[8]  
Maskey A(2014)S-store: A streaming newsql system for big velocity applications Proc. VLDB Endow. 26 1-26
[9]  
Rasin A(2008)Bigtable: a distributed storage system for structured data ACM Trans. Comput. Syst. (TOCS) 31 1-22
[10]  
Ryvkina E(2013)Spanner: Google’s globally distributed database ACM Trans. Comput. Syst. (TOCS) 16 249-259