{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T03:04:30Z","timestamp":1763348670872,"version":"3.44.0"},"reference-count":83,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,5,29]],"date-time":"2024-05-29T00:00:00Z","timestamp":1716940800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"German Federal Ministry of Education and Research","award":["BIFOLD22B"],"award-info":[{"award-number":["BIFOLD22B"]}]},{"name":"German Federal Ministry of Education and Research","award":["BIFOLD23B"],"award-info":[{"award-number":["BIFOLD23B"]}]},{"DOI":"10.13039\/501100006374","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["MA4662-5"],"award-info":[{"award-number":["MA4662-5"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. ACM Manag. Data"],"published-print":{"date-parts":[[2024,5,29]]},"abstract":"<jats:p>Engineering high-performance query execution engines is a challenging task. Query compilation provides excellent performance, but at the same time introduces significant system complexity, as it makes the engine hard to build, debug, and maintain. To overcome this complexity, we propose Nautilus, a framework that combines the ease of use of query interpretation and the performance of query compilation. On the one hand, Nautilus provides an interpretation-based operator interface that enables engineers to implement operators using imperative C++ code to ensure a familiar developer experience. On the other hand, Nautilus mitigates the performance drawbacks of interpretation by introducing a novel trace-based, multi-backend JIT compiler that translates operators into efficient code. As a result, Nautilus bridges the gap between compilation and interpretation and provides the best of both worlds, achieving high performance without sacrificing the productivity of engineers.<\/jats:p>","DOI":"10.1145\/3654968","type":"journal-article","created":{"date-parts":[[2024,5,30]],"date-time":"2024-05-30T09:44:53Z","timestamp":1717062293000},"page":"1-28","source":"Crossref","is-referenced-by-count":4,"title":["Query Compilation Without Regrets"],"prefix":"10.1145","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9497-2895","authenticated-orcid":false,"given":"Philipp M.","family":"Grulich","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-5035-6493","authenticated-orcid":false,"given":"Aljoscha P.","family":"Lepping","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-5654-411X","authenticated-orcid":false,"given":"Dwi P. A.","family":"Nugroho","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1314-9061","authenticated-orcid":false,"given":"Varun","family":"Pandey","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5361-7715","authenticated-orcid":false,"given":"Bonaventura","family":"Del Monte","sequence":"additional","affiliation":[{"name":"Observe Inc., San Mateo, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4082-7788","authenticated-orcid":false,"given":"Steffen","family":"Zeuch","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0964-026X","authenticated-orcid":false,"given":"Volker","family":"Markl","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin &amp; DFKI GmbH, Berlin, Germany"}]}],"member":"320","published-online":{"date-parts":[[2024,5,30]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop. https:\/\/databricks.com\/blog\/2016\/05\/23\/apache-spark-as-a-compiler-joining-a-billion-rows-per-second-on-a-laptop.html. [Online","author":"Agarwal Sameer","year":"2019","unstructured":"Sameer Agarwal, Davies Liu, and Reynold Xin. 2016. Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop. https:\/\/databricks.com\/blog\/2016\/05\/23\/apache-spark-as-a-compiler-joining-a-billion-rows-per-second-on-a-laptop.html. [Online; accessed 31.5.2019]."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687553.1687592"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","unstructured":"Michael Armbrust Reynold S. Xin Cheng Lian Yin Huai Davies Liu Joseph K. Bradley Xiangrui Meng Tomer Kaftan Michael J. Franklin Ali Ghodsi and Matei Zaharia. 2015. Spark SQL: Relational Data Processing in Spark. In SIGMOD. ACM 1383--1394. https:\/\/doi.org\/10.1145\/2723372.2742797","DOI":"10.1145\/2723372.2742797"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","unstructured":"Nikos Armenatzoglou Sanuj Basu Naga Bhanoori Mengchu Cai Naresh Chainani Kiran Chinta Venkatraman Govindaraju Todd J. Green Monish Gupta Sebastian Hillig Eric Hotinger Yan Leshinksy Jintian Liang Michael McCreedy Fabian Nagel Ippokratis Pandis Panos Parchas Rahul Pathak Orestis Polychroniou Foyzur Rahman Gaurav Saxena Gokul Soundararajan Sriram Subramanian and Doug Terry. 2022. Amazon Redshift Re-Invented. In SIGMOD. ACM 2205--2217. https:\/\/doi.org\/10.1145\/3514221.3526045","DOI":"10.1145\/3514221.3526045"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526054"},{"key":"e_1_2_1_7_1","volume-title":"Darwin: Scale-in stream processing. In CIDR. https:\/\/www.cidrdb.org\/cidr2022\/papers\/p34-benson.pdf","author":"Benson Lawrence","year":"2022","unstructured":"Lawrence Benson and Tilmann Rabl. 2022. Darwin: Scale-in stream processing. In CIDR. https:\/\/www.cidrdb.org\/cidr2022\/papers\/p34-benson.pdf"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","unstructured":"Carl Friedrich Bolz Antonio Cuni Maciej Fijalkowski and Armin Rigo. 2009. Tracing the meta-level: PyPy's tracing JIT compiler. In ICOOOLPS. ACM 18--25. https:\/\/doi.org\/10.1145\/1565824.1565827","DOI":"10.1145\/1565824.1565827"},{"key":"e_1_2_1_9_1","unstructured":"Peter A Boncz Marcin Zukowski and Niels Nes. 2005. MonetDB\/X100: Hyper-Pipelining Query Execution. In CIDR. 225--237. http:\/\/cidrdb.org\/cidr2005\/papers\/P19.pdf"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","unstructured":"Ajay Brahmakshatriya and Saman Amarasinghe. 2021. BuildIt: A Type-Based Multi-stage Programming Framework for Code Generation in C. In CGO. https:\/\/doi.org\/10.1109\/CGO51591.2021.9370333","DOI":"10.1109\/CGO51591.2021.9370333"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-018-0512-y"},{"key":"e_1_2_1_12_1","volume-title":"Reversible Debugging Software \"Quantify the time and cost saved using reversible debuggers\". (11","author":"Britton Tom","year":"2020","unstructured":"Tom Britton, Lisa Jeng, Graham Carver, Tomer Katzenellenbogen, and Paul Cheak. 2020. Reversible Debugging Software \"Quantify the time and cost saved using reversible debuggers\". (11 2020)."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/3648160.3648186"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.48786\/edbt.2023.51"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2016.138"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824045"},{"key":"e_1_2_1_17_1","volume-title":"Ugur cC etintemel, and Stanley B. Zdonik","author":"Crotty Andrew","year":"2015","unstructured":"Andrew Crotty, Alex Galakatos, Kayhan Dursun, Tim Kraska, Ugur cC etintemel, and Stanley B. Zdonik. 2015b. Tupleware: \"Big\" Data, Big Analytics, Small Clusters. In CIDR. http:\/\/cidrdb.org\/cidr2015\/Papers\/CIDR15_Paper23u.pdf"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00114"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2903741"},{"key":"e_1_2_1_20_1","volume-title":"DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines. In CIDR 2022","author":"Damme Patrick","year":"2022","unstructured":"Patrick Damme, Marius Birkenbach, Constantinos Bitsakos, Matthias Boehm, Philippe Bonnet, Florina M. Ciorba, Mark Dokter, Pawel Dowgiallo, Ahmed Eleliemy, Christian Faerber, Georgios I. Goumas, Dirk Habich, Niclas Hedam, Marlies Hofer, Wenjun Huang, Kevin Innerebner, Vasileios Karakostas, Roman Kern, Tomaz Kosar, Alexander Krause, Daniel Krems, Andreas Laber, Wolfgang Lehner, Eric Mier, Marcus Paradies, Bernhard Peischl, Gabrielle Poerwawinata, Stratos Psomadakis, Tilmann Rabl, Piotr Ratuszniak, Pedro Silva, Nikolai Skuppin, Andreas Starzacher, Benjamin Steinwender, Ilin Tolovski, Pinar T\u00f6 z\u00fc n, Wojciech Ulatowski, Yuanyuan Wang, Izajasz P. Wrosz, Ales Zamuda, Ce Zhang, and Xiaoxiang Zhu. 2022. DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines. In CIDR 2022. www.cidrdb.org. https:\/\/www.cidrdb.org\/cidr2022\/papers\/p4-damme.pdf"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","unstructured":"Gilles Duboscq Thomas W\u00fcrthinger Lukas Stadler Christian Wimmer Doug Simon and Hanspeter M\u00f6ssenb\u00f6ck. 2013. An Intermediate Representation for Speculative Optimizations in a Dynamic Compiler. In VMIL. ACM. https:\/\/doi.org\/10.1145\/2542142.2542143","DOI":"10.1145\/2542142.2542143"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.14778\/3547305.3547328"},{"key":"e_1_2_1_23_1","first-page":"22","article-title":"Compilation in the Microsoft SQL Server Hekaton Engine","volume":"37","author":"Freedman Craig","year":"2014","unstructured":"Craig Freedman, Erik Ismert, and Per-\u00c5ke Larson. 2014. Compilation in the Microsoft SQL Server Hekaton Engine. IEEE Data Engineering Bulletin , Vol. 37 (2014), 22--30. http:\/\/sites.computer.org\/debull\/A14mar\/p22.pdf","journal-title":"IEEE Data Engineering Bulletin"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","unstructured":"Henning Funke Jan M\u00fchlig and Jens Teubner. 2020. Efficient Generation of Machine Code for Query Compilers. In DaMoN. ACM. https:\/\/doi.org\/10.1145\/3399666.3399925","DOI":"10.1145\/3399666.3399925"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/3380750.3380758"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542528"},{"key":"e_1_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Goetz Graefe. 1994. Volcano\/spl minus\/an extensible and parallel query evaluation system. TKDE (1994).","DOI":"10.1109\/69.273032"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.14778\/3583140.3583142"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389739"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/3489496.3489501"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14778\/3447689.3447709"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.48786\/edbt.2023.01"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 26th International Conference on Extending Database Technology, EDBT 2023","author":"Haffner Immanuel","year":"2023","unstructured":"Immanuel Haffner and Jens Dittrich. 2023 b. A Simplified Architecture for Fast, Adaptive Compilation and Execution of SQL Queries. In Proceedings of the 26th International Conference on Extending Database Technology, EDBT 2023, Ioannina, Greece, March 28 - March 31, 2023. OpenProceedings.org."},{"key":"e_1_2_1_34_1","unstructured":"IBM. 2020. Avoid UDFs as join predicates. https:\/\/www.ibm.com\/support\/knowledgecenter\/en\/SSPT3X_4.2.0\/com.ibm.swg.im.infosphere.biginsights.text.doc\/doc\/ana_txtan_udf-join-guideline.html."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575704"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.14778\/3611479.3611539"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.14778\/3551793.3551801"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/3275366.3275370"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","unstructured":"Timo Kersten Viktor Leis and Thomas Neumann. 2021. Tidy Tuples and Flying Start: Fast Compilation and Fast Execution of Relational Queries in Umbra. VLDB J. (2021). https:\/\/doi.org\/10.1007\/s00778-020-00643--4","DOI":"10.1007\/s00778-020-00643--4"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395032.3395321"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732959"},{"key":"e_1_2_1_42_1","volume-title":"AsmJit: Low-Latency Machine Code Generation. https:\/\/asmjit.com\/. [Online","author":"Kobalicek Petr","year":"2023","unstructured":"Petr Kobalicek. 2023. AsmJit: Low-Latency Machine Code Generation. https:\/\/asmjit.com\/. [Online; accessed 22.6.2023]."},{"volume-title":"Adaptive execution of compiled queries","author":"Kohn Andr\u00e9","key":"e_1_2_1_43_1","unstructured":"Andr\u00e9 Kohn, Viktor Leis, and Thomas Neumann. 2018. Adaptive execution of compiled queries. In ICDE. IEEE, 197--208."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457288"},{"key":"e_1_2_1_45_1","unstructured":"Hugo Kornelis. 2012. T-SQL User-Defined Functions: the good the bad and the ugly. https:\/\/sqlserverfast.com\/blog\/hugo\/2012\/05\/t-sql-user-defined-functions-the-good-the-bad-and-the-ugly-part-1\/"},{"key":"e_1_2_1_46_1","doi-asserted-by":"crossref","unstructured":"Konstantinos Krikellas Stratis D Viglas and Marcelo Cintra. 2010. Generating code for holistic query evaluation. In ICDE. 613--624.","DOI":"10.1109\/ICDE.2010.5447892"},{"key":"e_1_2_1_47_1","volume-title":"Juan Jos\u00e9 Fumero, and Volker Markl","author":"Kunft Andreas","year":"2018","unstructured":"Andreas Kunft, Lukas Stadler, Daniele Bonetta, Cosmin Basca, Jens Meiners, Sebastian Bre\u00df, Tilmann Rabl, Juan Jos\u00e9 Fumero, and Volker Markl. 2018. ScootR: Scaling R Dataframes on Dataflow Systems.. In SoCC. ACM."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/cgo51591.2021.9370308"},{"key":"e_1_2_1_49_1","volume-title":"MIR: A lightweight JIT compiler project. https:\/\/developers.redhat.com\/blog\/2020\/01\/20\/mir-a-lightweight-jit-compiler-project. [Online","author":"Makarov Vladimir","year":"2020","unstructured":"Vladimir Makarov. 2020. MIR: A lightweight JIT compiler project. https:\/\/developers.redhat.com\/blog\/2020\/01\/20\/mir-a-lightweight-jit-compiler-project. [Online; accessed 22.6.2023]."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/3151113.3151114"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.14778\/3425879.3425882"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","unstructured":"Adrian Michalke Philipp M. Grulich Clemens Lutz Steffen Zeuch and Volker Markl. 2021. An energy-efficient stream join for the Internet of Things. In DaMoN. 1--6. https:\/\/doi.org\/10.1145\/3465998.3466005","DOI":"10.1145\/3465998.3466005"},{"key":"e_1_2_1_53_1","unstructured":"Josh Mintz. 2017. In this iteration of Database Deep Dives we had the pleasure of catching up with Professor Andy Pavlo. https:\/\/www.ibm.com\/cloud\/blog\/database-deep-dives-with-andy-pavlo"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","unstructured":"Ingo M\u00fcller and otehrs. 2020. The Collection Virtual Machine: An Abstraction for Multi-Frontend Multi-Backend Data Analysis. In DaMoN. https:\/\/doi.org\/10.1145\/3399666.3399911","DOI":"10.1145\/3399666.3399911"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002940"},{"key":"e_1_2_1_56_1","volume-title":"Umbra: A Disk-Based System with In-Memory Performance. In CIDR","author":"Neumann Thomas","year":"2020","unstructured":"Thomas Neumann and Michael J Freitag. 2020. Umbra: A Disk-Based System with In-Memory Performance. In CIDR. http:\/\/cidrdb.org\/cidr2020\/papers\/p29-neumann-cidr20.pdf"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-009-0061-0"},{"key":"e_1_2_1_58_1","unstructured":"Oracle. 2020a. Graal Python. https:\/\/github.com\/graalvm\/graalpython."},{"key":"e_1_2_1_59_1","unstructured":"Oracle. 2020b. GraalJS. https:\/\/github.com\/graalvm\/graaljs."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.14778\/3213880.3213890"},{"key":"e_1_2_1_61_1","volume-title":"Weld: A common runtime for high performance data analytics. In CIDR","author":"Palkar Shoumik","year":"2017","unstructured":"Shoumik Palkar, James Thomas, Anil Shanbhag, Deepak Narayanan, Holger Pirk, Malte Schwarzkopf, Saman P. Amarasinghe, and Matei Zaharia. 2017. Weld: A common runtime for high performance data analytics. In CIDR. http:\/\/cidrdb.org\/cidr2017\/papers\/p127-palkar-cidr17.pdf"},{"key":"e_1_2_1_62_1","unstructured":"Paroski Paroski. 2016. Code generation: The inner sanctum of database performance. http:\/\/highscalability. com\/blog\/2016\/9\/7\/code-generation-the-inner-sanctum-ofdatabase-performance. html. [Online; accessed 31.5.2019]."},{"key":"e_1_2_1_63_1","unstructured":"Mosha Pasumansky and Benjamin Wagner. 2022. Assembling a Query Engine From Spare Parts. In CDMS. https:\/\/cdmsworkshop.github.io\/2022\/Proceedings\/ShortPapers\/Paper1_MoshaPasumansky.pdf"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.14778\/3554821.3554829"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007328.3007336"},{"volume-title":"Big data analytics with R and Hadoop","author":"Prajapati Vignesh","key":"e_1_2_1_66_1","unstructured":"Vignesh Prajapati. 2013. Big data analytics with R and Hadoop. Packt Publishing Ltd."},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3320212"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2006.40"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592980.3595304"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","unstructured":"Amir Shaikhha Yannis Klonatos Lionel Parreaux Lewis Brown Mohammad Dashti and Christoph Koch. 2016. How to architect a query compiler. In SIGMOD. https:\/\/doi.org\/10.1145\/2882903.2915244","DOI":"10.1145\/2882903.2915244"},{"key":"e_1_2_1_71_1","first-page":"1119","article-title":"User-Defined Operators","volume":"15","author":"Sichert Moritz","year":"2022","unstructured":"Moritz Sichert and Thomas Neumann. 2022. User-Defined Operators: Efficiently Integrating Custom Algorithms into Modern Databases. PVLDB, Vol. 15, 5 (2022), 1119--1131.","journal-title":"Efficiently Integrating Custom Algorithms into Modern Databases. PVLDB"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457244"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389701"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752940"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","unstructured":"Georgios Theodorakis Alexandros Koliousis Peter Pietzuch and Holger Pirk. 2020. LightSaber: Efficient Window Aggregation on Multi-Core Processors. In SIGMOD. ACM 2505--2521. https:\/\/doi.org\/10.1145\/3318464.3389753","DOI":"10.1145\/3318464.3389753"},{"key":"e_1_2_1_76_1","unstructured":"Pete Tucker Kristin Tufte Vassilis Papadimos and David Maier. 2008. Nexmark-a benchmark for queries over data streams. Technical Report. Technical Report. Technical report OGI School of Science & Engineering at ?. https:\/\/datalab.cs.pdx.edu\/niagara\/pstream\/nexmark.pdf"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","unstructured":"Shivaram Venkataraman Zongheng Yang Davies Liu Eric Liang Hossein Falaki Xiangrui Meng Reynold Xin Ali Ghodsi Michael J. Franklin Ion Stoica and Matei Zaharia. 2016. SparkR: Scaling R Programs with Spark. In SIGMOD. ACM 1099--1104. https:\/\/doi.org\/10.1145\/2882903.2903740","DOI":"10.1145\/2882903.2903740"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1179\/sre.1975.23.176.88"},{"key":"e_1_2_1_79_1","volume-title":"Incremental Fusion: Unifying Compiled and Vectorized Query Execution. In ICDE.","author":"Wagner Benjamin","year":"2024","unstructured":"Benjamin Wagner, Andre Kohn, Peter Boncz, and Viktor Leis. 2024. Incremental Fusion: Unifying Compiled and Vectorized Query Execution. In ICDE."},{"key":"e_1_2_1_80_1","volume-title":"Runtime Code Generation in Cloudera Impala","author":"Wanderman-Milne Skye","year":"2014","unstructured":"Skye Wanderman-Milne and Nong Li. 2014. Runtime Code Generation in Cloudera Impala. IEEE Data Engineering Bulletin (2014). http:\/\/sites.computer.org\/debull\/A14mar\/p31.pdf"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384716.2384723"},{"key":"e_1_2_1_82_1","volume-title":"Haralampos Gavriilidis, Dimitrios Giouroukis, Philipp M. Grulich, Sebastian Bre\u00df, Jonas Traub, and Volker Markl.","author":"Zeuch Steffen","year":"2020","unstructured":"Steffen Zeuch, Ankit Chaudhary, Bonaventura Del Monte, Haralampos Gavriilidis, Dimitrios Giouroukis, Philipp M. Grulich, Sebastian Bre\u00df, Jonas Traub, and Volker Markl. 2020a. The NebulaStream Platform for Data and Application Management in the Internet of Things. In CIDR. http:\/\/cidrdb.org\/cidr2020\/papers\/p7-zeuch-cidr20.pdf"},{"key":"e_1_2_1_83_1","first-page":"66","article-title":"Nebulastream: Complex analytics beyond the cloud","volume":"6","author":"Zeuch Steffen","year":"2020","unstructured":"Steffen Zeuch, Eleni Tzirita Zacharatou, Shuhao Zhang, Xenofon Chatziliadis, Ankit Chaudhary, Bonaventura Del Monte, Dimitrios Giouroukis, Philipp M Grulich, Ariane Ziehn, and Volker Mark. 2020b. Nebulastream: Complex analytics beyond the cloud. Open Journal of Internet Of Things (OJIOT), Vol. 6, 1 (2020), 66--81. https:\/\/www.ronpub.com\/ojiot\/OJIOT_2020v6i1n07_Zeuch.html","journal-title":"Open Journal of Internet Of Things (OJIOT)"}],"container-title":["Proceedings of the ACM on Management of Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3654968","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3654968","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T14:41:37Z","timestamp":1755787297000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3654968"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,29]]},"references-count":83,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,5,29]]}},"alternative-id":["10.1145\/3654968"],"URL":"https:\/\/doi.org\/10.1145\/3654968","relation":{},"ISSN":["2836-6573"],"issn-type":[{"type":"electronic","value":"2836-6573"}],"subject":[],"published":{"date-parts":[[2024,5,29]]}}}