{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T20:35:35Z","timestamp":1780346135119,"version":"3.54.1"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,6,13]],"date-time":"2023-06-13T00:00:00Z","timestamp":1686614400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. ACM Manag. Data"],"published-print":{"date-parts":[[2023,6,13]]},"abstract":"<jats:p>Presto is an open-source distributed SQL query engine that supports analytics workloads involving multiple exabyte-scale data sources. Presto is used for low-latency interactive use cases as well as long-running ETL jobs at Meta. It was originally launched at Meta in 2013 and donated to the Linux Foundation in 2019. Over the last ten years, upholding query latency and scalability with the hyper growth of data volume at Meta as well as new SQL analytics requirements have raised impressive challenges for Presto. A top priority has been ensuring query reliability does not regress with the shift towards smaller, more elastic container allocation, which requires queries to run with substantially smaller memory headroom and can be preempted at any time. Additionally, new demands from machine learning, privacy, and graph analytics have driven Presto maintainers to think beyond traditional data analytics. In this paper, we discuss several successful evolutions in recent years that have improved Presto latency as well as scalability by several orders of magnitude in production at Meta. Some of the notable ones are hierarchical caching, native vectorized execution engines, materialized views, and Presto on Spark. With these new capabilities, we have deprecated or are in the process of deprecating various legacy query engines so that Presto becomes the single piece to serve interactive, ad-hoc, ETL, and graph processing workloads for the entire data warehouse.<\/jats:p>","DOI":"10.1145\/3589769","type":"journal-article","created":{"date-parts":[[2023,6,20]],"date-time":"2023-06-20T20:26:45Z","timestamp":1687292805000},"page":"1-25","source":"Crossref","is-referenced-by-count":17,"title":["Presto: A Decade of SQL Analytics at Meta"],"prefix":"10.1145","volume":"1","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0848-9029","authenticated-orcid":false,"given":"Yutian","family":"Sun","sequence":"first","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5575-8273","authenticated-orcid":false,"given":"Tim","family":"Meehan","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3322-2472","authenticated-orcid":false,"given":"Rebecca","family":"Schlussel","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-3504-6619","authenticated-orcid":false,"given":"Wenlei","family":"Xie","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8018-3790","authenticated-orcid":false,"given":"Masha","family":"Basmanova","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9143-2184","authenticated-orcid":false,"given":"Orri","family":"Erling","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-6567-9598","authenticated-orcid":false,"given":"Andrii","family":"Rosa","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7100-6869","authenticated-orcid":false,"given":"Shixuan","family":"Fan","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2708-3184","authenticated-orcid":false,"given":"Rongrong","family":"Zhong","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-4615-0412","authenticated-orcid":false,"given":"Arun","family":"Thirupathi","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6999-5960","authenticated-orcid":false,"given":"Nikhil","family":"Collooru","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5422-9150","authenticated-orcid":false,"given":"Ke","family":"Wang","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5217-2795","authenticated-orcid":false,"given":"Sameer","family":"Agarwal","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-5798-8657","authenticated-orcid":false,"given":"Arjun","family":"Gupta","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2501-1074","authenticated-orcid":false,"given":"Dionysios","family":"Logothetis","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3443-1242","authenticated-orcid":false,"given":"Kostas","family":"Xirogiannopoulos","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8994-8137","authenticated-orcid":false,"given":"Amit","family":"Dutta","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9469-7629","authenticated-orcid":false,"given":"Varun","family":"Gajjala","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0386-2698","authenticated-orcid":false,"given":"Rohit","family":"Jain","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9830-809X","authenticated-orcid":false,"given":"Ajay","family":"Palakuzhy","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-1076-9824","authenticated-orcid":false,"given":"Prithvi","family":"Pandian","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-1406-1804","authenticated-orcid":false,"given":"Sergey","family":"Pershin","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-4369-3267","authenticated-orcid":false,"given":"Abhisek","family":"Saikia","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-7301-3961","authenticated-orcid":false,"given":"Pranjal","family":"Shankhdhar","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4564-8780","authenticated-orcid":false,"given":"Neerad","family":"Somanchi","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-7316-871X","authenticated-orcid":false,"given":"Swapnil","family":"Tailor","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3025-5754","authenticated-orcid":false,"given":"Jialiang","family":"Tan","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-7964-0623","authenticated-orcid":false,"given":"Sreeni","family":"Viswanadha","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9282-8819","authenticated-orcid":false,"given":"Zac","family":"Wen","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-2760-0899","authenticated-orcid":false,"given":"Biswapesh","family":"Chattopadhyay","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc, Menlo Park, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2682-9060","authenticated-orcid":false,"given":"Bin","family":"Fan","sequence":"additional","affiliation":[{"name":"Alluxio, Inc, San Mateo, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3031-5778","authenticated-orcid":false,"given":"Deepak","family":"Majeti","sequence":"additional","affiliation":[{"name":"Ahana Cloud, Inc, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9361-5521","authenticated-orcid":false,"given":"Aditi","family":"Pandit","sequence":"additional","affiliation":[{"name":"Ahana Cloud, Inc, Mountain View, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,6,20]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Building a 10X Faster Presto","year":"2021","unstructured":"RaptorX: Building a 10X Faster Presto. 2021. https:\/\/prestodb.io\/blog\/2021\/02\/04\/raptorx."},{"key":"e_1_2_2_2_1","volume-title":"Parallel Graph AnalytiX","author":"Oracle Labs","year":"2022","unstructured":"Oracle Labs PGX: Parallel Graph AnalytiX. 2022. https:\/\/www.oracle.com\/middleware\/technologies\/parallel-graph-analytix.html."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3190654"},{"key":"e_1_2_2_4_1","unstructured":"Snowpark API. 2022. https:\/\/docs.snowflake.com\/en\/developer-guide\/snowpark\/index.html."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415560"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742797"},{"key":"e_1_2_2_7_1","volume-title":"Amazon Redshift Re-invented. In SIGMOD '22: International Conference on Management of Data. ACM, 2205--2217","author":"Armenatzoglou Nikos","year":"2022","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 '22: International Conference on Management of Data. ACM, 2205--2217."},{"key":"e_1_2_2_8_1","volume-title":"MPP SQL Engine at Scale","author":"Unlimited Presto","year":"2019","unstructured":"Presto Unlimited: MPP SQL Engine at Scale. 2019. https:\/\/prestodb.io\/blog\/2019\/08\/05\/presto-unlimited-mpp-database-at-scale."},{"key":"e_1_2_2_9_1","volume-title":"Amazon Neptune: Graph Data Management in the Cloud.. In ISWC (P&D\/Industry\/BlueSky).","author":"Bebee Bradley R","year":"2018","unstructured":"Bradley R Bebee, Daniel Choi, Ankit Gupta, Andi Gutmans, Ankesh Khandelwal, Yigit Kiran, Sainath Mallidi, Bruce McGaughy, Mike Personick, Karthik Rajan, et al. 2018. Amazon Neptune: Graph Data Management in the Cloud.. In ISWC (P&D\/Industry\/BlueSky)."},{"key":"e_1_2_2_10_1","volume-title":"Photon: A Fast Query Engine for Lakehouse Systems. In SIGMOD '22: International Conference on Management of Data. ACM, 2326--2339","author":"Behm Alexander","year":"2022","unstructured":"Alexander Behm, Shoumik Palkar, Utkarsh Agarwal, Timothy Armstrong, David Cashman, Ankur Dave, Todd Greenstein, Shant Hovsepian, Ryan Johnson, Arvind Sai Krishnan, Paul Leventis, Ala Luszczak, Prashanth Menon, Mostafa Mokhtar, Gene Pang, Sameer Paranjpye, Greg Rahn, Bart Samwel, Tom van Bussel, Herman Van Hovell, Maryann Xue, Reynold Xin, and Matei Zaharia. 2022. Photon: A Fast Query Engine for Lakehouse Systems. In SIGMOD '22: International Conference on Management of Data. ACM, 2326--2339."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2890784"},{"key":"e_1_2_2_12_1","unstructured":"Meta Data Centers. 2022. https:\/\/datacenters.fb.com\/."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/3352063.3352121"},{"key":"e_1_2_2_14_1","volume-title":"13th Conference on Innovative Data Systems Research, CIDR.","author":"Chattopadhyay Biswapesh","year":"2023","unstructured":"Biswapesh Chattopadhyay, Pedro Eugenio Rocha Pedreira, Sundaram Narayanan, Sameer Agarwal, Yutian Sun, Peng Li, Suketu Vakharia, and Weiran Liu. 2023. Shared Foundations: Modernizing Meta's Data Lakehouse. In 13th Conference on Innovative Data Systems Research, CIDR."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824077"},{"key":"e_1_2_2_16_1","unstructured":"ClickHouse. 2016. https:\/\/clickhouse.com\/."},{"key":"e_1_2_2_17_1","unstructured":"Disaggregated Coordinator. 2022. https:\/\/prestodb.io\/blog\/2022\/04\/15\/disggregated-coordinator."},{"key":"e_1_2_2_18_1","volume-title":"Proceedings of the 2016 International Conference on Management of Data, SIGMOD Conference","author":"Cruanes Thierry","year":"2016","unstructured":"Beno^i t Dageville, Thierry Cruanes, Marcin Zukowski, Vadim Antonov, Artin Avanes, Jon Bock, Jonathan Claybaugh, Daniel Engovatov, Martin Hentschel, Jiansheng Huang, Allison W. Lee, Ashish Motivala, Abdul Q. Munir, Steven Pelley, Peter Povinec, Greg Rahn, Spyridon Triantafyllis, and Philipp Unterbrunner. 2016. The Snowflake Elastic Data Warehouse. In Proceedings of the 2016 International Conference on Management of Data, SIGMOD Conference 2016. ACM, 215--226."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960414.2960416"},{"key":"e_1_2_2_20_1","volume-title":"MapReduce: Simplified Data Processing on Large Clusters. In 6th Symposium on Operating System Design and Implementation (OSDI","author":"Dean Jeffrey","year":"2004","unstructured":"Jeffrey Dean and Sanjay Ghemawat. 2004. MapReduce: Simplified Data Processing on Large Clusters. In 6th Symposium on Operating System Design and Implementation (OSDI 2004). 137--150."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526057"},{"key":"e_1_2_2_22_1","volume-title":"Wood","author":"DeWitt David J.","year":"1984","unstructured":"David J. DeWitt, Randy H. Katz, Frank Olken, Leonard D. Shapiro, Michael Stonebraker, and David A. Wood. 1984. Implementation Techniques for Main Memory Database Systems. In SIGMOD'84, Proceedings of Annual Meeting, Boston, Massachusetts, USA, June 18--21, 1984. ACM Press, 1--8."},{"key":"e_1_2_2_23_1","volume-title":"Learning PySpark","author":"Drabas Tomasz","unstructured":"Tomasz Drabas and Denny Lee. 2017. Learning PySpark. Packt Publishing Ltd."},{"key":"e_1_2_2_24_1","volume-title":"33rd International Colloquium, ICALP 2006, Venice, Italy, July 10--14, 2006, Proceedings, Part II 33","author":"Dwork Cynthia","year":"2006","unstructured":"Cynthia Dwork. 2006. Differential privacy. In Automata, Languages and Programming: 33rd International Colloquium, ICALP 2006, Venice, Italy, July 10--14, 2006, Proceedings, Part II 33. Springer, 1--12."},{"key":"e_1_2_2_25_1","volume-title":"An efficient facebook-scale shuffle service","author":"Cosco","year":"2020","unstructured":"Cosco: An efficient facebook-scale shuffle service. 2020. https:\/\/databricks.com\/session\/cosco-an-efficient-facebook-scale-shuffle-service."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3190657"},{"key":"e_1_2_2_27_1","unstructured":"Apache Hudi. 2017. https:\/\/hudi.apache.org."},{"key":"e_1_2_2_28_1","unstructured":"Apache Iceberg. 2018. https:\/\/iceberg.apache.org."},{"key":"e_1_2_2_29_1","volume-title":"the journey from Raptor to RaptorX","author":"Meta Avoid Data","year":"2022","unstructured":"Avoid Data Silos in Presto in Meta: the journey from Raptor to RaptorX. 2022. https:\/\/prestodb.io\/blog\/2022\/01\/28\/avoid-data-silos-in-presto-in-meta."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415550"},{"key":"e_1_2_2_31_1","volume-title":"One Property Query Language","author":"GQL","year":"2022","unstructured":"GQL: One Property Query Language. 2022. https:\/\/gql.today\/."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00141"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920886"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415568"},{"key":"e_1_2_2_35_1","unstructured":"Neo4j. 2022. https:\/\/neo4j.com\/."},{"key":"e_1_2_2_36_1","volume-title":"2014 USENIX Annual Technical Conference, USENIX ATC '14","author":"Ongaro Diego","unstructured":"Diego Ongaro and John K. Ousterhout. 2014. In Search of an Understandable Consensus Algorithm. In 2014 USENIX Annual Technical Conference, USENIX ATC '14. 305--319."},{"key":"e_1_2_2_37_1","unstructured":"Common Sub-Expression optimization. 2021. https:\/\/prestodb.io\/blog\/2021\/11\/22\/common-sub-expression-optimization."},{"key":"e_1_2_2_38_1","unstructured":"Apache ORC. 2013. https:\/\/orc.apache.org\/."},{"key":"e_1_2_2_39_1","unstructured":"Apache Parquet. 2013. https:\/\/parquet.apache.org\/."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007263.3007269"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.14778\/3554821.3554829"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3320212"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.14778\/3229863.3229871"},{"key":"e_1_2_2_44_1","volume-title":"Presto: SQL on Everything. In 35th IEEE International Conference on Data Engineering, ICDE. IEEE","author":"Sethi Raghav","year":"2019","unstructured":"Raghav Sethi, Martin Traverso, Dain Sundstrom, David Phillips, Wenlei Xie, Yutian Sun, Nezih Yegitbasi, Haozhun Jin, Eric Hwang, Nileema Shingte, and Christopher Berner. 2019. Presto: SQL on Everything. In 35th IEEE International Conference on Data Engineering, ICDE. IEEE, 1802--1813."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/6314.6315"},{"key":"e_1_2_2_46_1","volume-title":"Twine: A Unified Cluster Management System for Shared Infrastructure. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020","author":"Tang Chunqiang","year":"2020","unstructured":"Chunqiang Tang, Kenny Yu, Kaushik Veeraraghavan, Jonathan Kaldor, Scott Michelson, Thawan Kooburat, Aravind Anbudurai, Matthew Clark, Kabir Gogia, Long Cheng, Ben Christensen, Alex Gartrell, Maxim Khutornenko, Sachin Kulkarni, Marcin Pawlowski, Tuomas Pelkonen, Andre Rodrigues, Rounak Tibrewal, Vaishnavi Venkatesan, and Peter Zhang. 2020. Twine: A Unified Cluster Management System for Shared Infrastructure. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4--6, 2020. USENIX Association, 787--803."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2010.5447738"},{"key":"e_1_2_2_48_1","unstructured":"TigerGraph. 2022. https:\/\/www.tigergraph.com\/."},{"key":"e_1_2_2_49_1","unstructured":"Apache Tinkerpop. 2022. https:\/\/tinkerpop.apache.org\/."},{"key":"e_1_2_2_50_1","volume-title":"How to Define SQL Functions With Presto Across All Connectors","author":"Tutorial","year":"2021","unstructured":"Tutorial: How to Define SQL Functions With Presto Across All Connectors. 2021. https:\/\/dzone.com\/articles\/tutorial-how-to-define-sql-functions-with-presto-a."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960414.2960421"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.2478\/popets-2020-0025"},{"key":"e_1_2_2_54_1","unstructured":"Scaling with Presto on Spark. 2021. https:\/\/prestodb.io\/blog\/2021\/10\/26\/Scaling-with-Presto-on-Spark."},{"key":"e_1_2_2_55_1","doi-asserted-by":"crossref","unstructured":"Getting Started with PrestoDB and Aria Scan Optimizations. 2020. https:\/\/prestodb.io\/blog\/2020\/08\/14\/getting-started-and-aria.","DOI":"10.4324\/9781003016519-3"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2484425.2484427"},{"key":"e_1_2_2_57_1","volume-title":"Spark: Cluster Computing with Working Sets. In 2nd USENIX Workshop on Hot Topics in Cloud Computing, HotCloud'10","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: Cluster Computing with Working Sets. In 2nd USENIX Workshop on Hot Topics in Cloud Computing, HotCloud'10. io"}],"container-title":["Proceedings of the ACM on Management of Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589769","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3589769","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:22Z","timestamp":1750182562000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589769"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,13]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6,13]]}},"alternative-id":["10.1145\/3589769"],"URL":"https:\/\/doi.org\/10.1145\/3589769","relation":{},"ISSN":["2836-6573"],"issn-type":[{"value":"2836-6573","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,13]]}}}