A survey on transactional stream processing

被引:2
作者
Zhang, Shuhao [1 ]
Soto, Juan [2 ]
Markl, Volker [2 ]
机构
[1] Singapore Univ Technol & Design, Singapore, Singapore
[2] Tech Univ Berlin, Berlin, Germany
基金
新加坡国家研究基金会;
关键词
Transactions; Stream processing; Survey;
D O I
10.1007/s00778-023-00814-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:29
相关论文
共 78 条
[1]   Aurora: a new model and architecture for data stream management [J].
Abadi, DJ ;
Carney, D ;
Cetintemel, U ;
Cherniack, M ;
Convey, C ;
Lee, S ;
Stonebraker, M ;
Tatbul, N ;
Zdonik, S .
VLDB JOURNAL, 2003, 12 (02) :120-139
[2]  
ABADI DJ, 2005, CIDR, V5, P277
[3]  
Affetti L., 2017, P 11 ACM INT C DISTR, P134, DOI DOI 10.1145/3093742.3093929
[4]   TSpoon: Transactions on a stream processor [J].
Affetti, Lorenzo ;
Margara, Alessandro ;
Cugola, Gianpaolo .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 140 :65-79
[5]   Stateful Functions as a Service in Action [J].
Akhter, Adil ;
Fragkoulis, Marios ;
Katsifodimos, Asterios .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (12) :1890-1893
[6]   MillWheel: Fault-Tolerant Stream Processing at Internet Scale [J].
Akidau, Tyler ;
Balikov, Alex ;
Bekiroglu, Kaya ;
Chernyak, Slava ;
Haberman, Josh ;
Lax, Reuven ;
McVeety, Sam ;
Mills, Daniel ;
Nordstrom, Paul ;
Whittle, Sam .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (11) :1033-1044
[7]  
[Anonymous], 2018, Data Artisans Streaming Ledger Serializable ACID Transactions on Streaming Data
[8]  
[Anonymous], 2005, P 2005 ACM SIGMOD IN
[9]   The CQL continuous query language: semantic foundations and query execution [J].
Arasu, A ;
Babu, S ;
Widom, J .
VLDB JOURNAL, 2006, 15 (02) :121-142
[10]   Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores [J].
Armbrust, Michael ;
Das, Tathagata ;
Sun, Liwen ;
Yavuz, Burak ;
Zhu, Shixiong ;
Murthy, Mukul ;
Torres, Joseph ;
van Hovell, Herman ;
Ionescu, Adrian ;
Luszczak, Alicja ;
Switakowski, Michal ;
Szafranski, Michal ;
Li, Xiao ;
Ueshin, Takuya ;
Mokhtar, Mostafa ;
Boncz, Peter ;
Ghodsi, Ali ;
Paranjpye, Sameer ;
Senster, Pieter ;
Xin, Reynold ;
Zaharia, Matei .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (12) :3411-3424