{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T01:21:49Z","timestamp":1777598509514,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,8,27]],"date-time":"2015-08-27T00:00:00Z","timestamp":1440633600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF IIS","award":["0910989, 0910859"],"award-info":[{"award-number":["0910989, 0910859"]}]},{"name":"UC Discovery grant"},{"name":"NSF CNS","award":["1305430, 1305253"],"award-info":[{"award-number":["1305430, 1305253"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,8,27]]},"DOI":"10.1145\/2806777.2806941","type":"proceedings-article","created":{"date-parts":[[2015,8,24]],"date-time":"2015-08-24T14:09:20Z","timestamp":1440425360000},"page":"422-433","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Algebricks"],"prefix":"10.1145","author":[{"given":"Vinayak","family":"Borkar","sequence":"first","affiliation":[{"name":"X15 Software, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yingyi","family":"Bu","sequence":"additional","affiliation":[{"name":"University of California, Irvine"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"Jr.","given":"E. Preston","family":"Carman","sequence":"additional","affiliation":[{"name":"University of California, Riverside"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicola","family":"Onose","sequence":"additional","affiliation":[{"name":"X15 Software, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Till","family":"Westmann","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pouria","family":"Pirzadeh","sequence":"additional","affiliation":[{"name":"University of California, Irvine"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael J.","family":"Carey","sequence":"additional","affiliation":[{"name":"University of California, Irvine"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vassilis J.","family":"Tsotras","sequence":"additional","affiliation":[{"name":"University of California, Riverside"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,8,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"National Climate Data Center: Data Access. http:\/\/www.ncdc.noaa.gov\/data-access\/.  National Climate Data Center: Data Access. http:\/\/www.ncdc.noaa.gov\/data-access\/."},{"key":"e_1_3_2_1_2_1","volume-title":"XQuery 1.0 and XPath 2.0 Formal Semantics","year":"2010","unstructured":"XQuery 1.0 and XPath 2.0 Formal Semantics ( Second Edition), 2010 . XQuery 1.0 and XPath 2.0 Formal Semantics (Second Edition), 2010."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.14778\/2733085.2733096"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732958"},{"key":"e_1_3_2_1_5_1","unstructured":"Apache. The Distributed DataFrame Project. http:\/\/ddf.io\/ .  Apache. The Distributed DataFrame Project. http:\/\/ddf.io\/ ."},{"key":"e_1_3_2_1_6_1","unstructured":"Apache. Hadoop: Open-Source Implementation of MapReduce. http:\/\/hadoop.apache.org .  Apache. Hadoop: Open-Source Implementation of MapReduce. http:\/\/hadoop.apache.org ."},{"key":"e_1_3_2_1_7_1","unstructured":"Apache. The SparkSQL Project. https:\/\/spark.apache.org\/sql\/ .  Apache. The SparkSQL Project. https:\/\/spark.apache.org\/sql\/ ."},{"key":"e_1_3_2_1_8_1","unstructured":"Apache. The Tez Project. http:\/\/tez.apache.org\/ .  Apache. The Tez Project. http:\/\/tez.apache.org\/ ."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742797"},{"key":"e_1_3_2_1_10_1","first-page":"207","volume-title":"OODS","author":"Batory D. S.","unstructured":"D. S. Batory . Genesis : a Project to Develop an Extensible Database Management System . In OODS , pages 207 -- 208 . D. S. Batory. Genesis: a Project to Develop an Extensible Database Management System. In OODS, pages 207--208."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807148"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.50903"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767921"},{"key":"e_1_3_2_1_14_1","unstructured":"calcite. Apache Calcite. http:\/\/calcite.incubator.apache.org\/.  calcite. Apache Calcite. http:\/\/calcite.incubator.apache.org\/."},{"key":"e_1_3_2_1_15_1","first-page":"231","volume-title":"The Architecture of the EXODUS Extensible DBMS. In OODS","author":"Carey M. J.","year":"1991","unstructured":"M. J. Carey , D. J. DeWitt , D. Frank , G. Graefe , J. E. Richardson , E. J. Shekita et al . The Architecture of the EXODUS Extensible DBMS. In OODS , pages 231 -- 256 . 1991 . M. J. Carey, D. J. DeWitt, D. Frank, G. Graefe, J. E. Richardson, E. J. Shekita et al. The Architecture of the EXODUS Extensible DBMS. In OODS, pages 231--256. 1991."},{"key":"e_1_3_2_1_16_1","volume-title":"Apache VXQuery: A Scalable XQuery Implementation. CoRR, abs\/1504.00331","author":"Carman E. P.","year":"2015","unstructured":"E. P. Carman , Jr., T. Westmann , V. R. Borkar , M. J. Carey , and V. J. Tsotras . Apache VXQuery: A Scalable XQuery Implementation. CoRR, abs\/1504.00331 , 2015 . E. P. Carman, Jr., T. Westmann, V. R. Borkar, M. J. Carey, and V. J. Tsotras. Apache VXQuery: A Scalable XQuery Implementation. CoRR, abs\/1504.00331, 2015."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872877"},{"key":"e_1_3_2_1_18_1","first-page":"137","volume-title":"OSDI","author":"Dean J.","year":"2004","unstructured":"J. Dean and S. Ghemawat . MapReduce: Simplified Data Processing on Large Clusters . In OSDI , pages 137 -- 150 , 2004 . J. Dean and S. Ghemawat. MapReduce: Simplified Data Processing on Large Clusters. In OSDI, pages 137--150, 2004."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1316689.1316706"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/129888.129894"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/602259.602261"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.50905"},{"key":"e_1_3_2_1_23_1","first-page":"209","volume-title":"VLDB","author":"Fushimi S.","year":"1986","unstructured":"S. Fushimi , M. Kitsuregawa , and H. Tanaka . An Overview of The System Software of a Parallel Relational Database Machine GRACE . In VLDB , pages 209 -- 219 , 1986 . S. Fushimi, M. Kitsuregawa, and H. Tanaka. An Overview of The System Software of a Parallel Relational Database Machine GRACE. In VLDB, pages 209--219, 1986."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/93597.98720"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.273032"},{"issue":"3","key":"e_1_3_2_1_26_1","first-page":"19","article-title":"The Cascades Framework for Query Optimization","volume":"18","author":"Graefe G.","year":"1995","unstructured":"G. Graefe . The Cascades Framework for Query Optimization . IEEE Data Eng. Bull. , 18 ( 3 ): 19 -- 29 , 1995 . G. Graefe. The Cascades Framework for Query Optimization. IEEE Data Eng. Bull., 18(3):19--29, 1995.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/38714.38734"},{"key":"e_1_3_2_1_28_1","first-page":"605","volume-title":"EDBT","author":"Grover R.","year":"2015","unstructured":"R. Grover and M. J. Carey . Data Ingestion in AsterixDB . In EDBT , pages 605 -- 616 , 2015 . R. Grover and M. J. Carey. Data Ingestion in AsterixDB. In EDBT, pages 605--616, 2015."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/65935.65939"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273005"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/588111.588133"},{"key":"e_1_3_2_1_32_1","first-page":"149","volume-title":"DBPL","author":"Jagadish H. V.","year":"2001","unstructured":"H. V. Jagadish , L. V. S. Lakshmanan , D. Srivastava , and K. Thompson . TAX: A Tree Algebra for XML . In DBPL , pages 149 -- 164 , 2001 . H. V. Jagadish, L. V. S. Lakshmanan, D. Srivastava, and K. Thompson. TAX: A Tree Algebra for XML. In DBPL, pages 149--164, 2001."},{"key":"e_1_3_2_1_33_1","volume-title":"Open-Source SQL Engine for Hadoop. In CIDR","author":"Kornacker M.","year":"2015","unstructured":"M. Kornacker , A. Behm , V. Bittorf , T. Bobrovytsky , C. Ching , A. Choi et al. Impala: A Modern , Open-Source SQL Engine for Hadoop. In CIDR , 2015 . M. Kornacker, A. Behm, V. Bittorf, T. Bobrovytsky, C. Ching, A. Choi et al. Impala: A Modern, Open-Source SQL Engine for Hadoop. In CIDR, 2015."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376726"},{"key":"e_1_3_2_1_35_1","unstructured":"Oracle. Using Oracle XQuery for Hadoop. http:\/\/docs.oracle.com\/cd\/E49465_01\/doc.23\/e49333\/oxh.htm#BDCUG526.  Oracle. Using Oracle XQuery for Hadoop. http:\/\/docs.oracle.com\/cd\/E49465_01\/doc.23\/e49333\/oxh.htm#BDCUG526."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-023X(02)00141-6"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1155\/2005\/962135"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1984.1658999"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2595637"},{"key":"e_1_3_2_1_40_1","first-page":"262","volume-title":"ICDE","author":"Stonebraker M.","year":"1986","unstructured":"M. Stonebraker . Inclusion of New Types in Relational Data Base Systems . In ICDE , pages 262 -- 269 , 1986 . M. Stonebraker. Inclusion of New Types in Relational Data Base Systems. In ICDE, pages 262--269, 1986."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687553.1687609"},{"key":"e_1_3_2_1_42_1","volume-title":"Revisiting Aggregation for Data Intensive Applications: A Performance Study. CoRR, abs\/1311.0059","author":"Wen J.","year":"2013","unstructured":"J. Wen , V. R. Borkar , M. J. Carey , and V. J. Tsotras . Revisiting Aggregation for Data Intensive Applications: A Performance Study. CoRR, abs\/1311.0059 , 2013 . J. Wen, V. R. Borkar, M. J. Carey, and V. J. Tsotras. Revisiting Aggregation for Data Intensive Applications: A Performance Study. CoRR, abs\/1311.0059, 2013."},{"key":"e_1_3_2_1_43_1","first-page":"1","volume-title":"OSDI","author":"Yu Y.","year":"2008","unstructured":"Y. Yu , M. Isard , D. Fetterly , M. Budiu , \u00da. Erlingsson, P. K. Gunda et al. DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language . In OSDI , pages 1 -- 14 , 2008 . Y. Yu, M. Isard, D. Fetterly, M. Budiu, \u00da. Erlingsson, P. K. Gunda et al. DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language. In OSDI, pages 1--14, 2008."},{"key":"e_1_3_2_1_44_1","first-page":"15","volume-title":"Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. In NSDI","author":"Zaharia M.","year":"2012","unstructured":"M. Zaharia , M. Chowdhury , T. Das , A. Dave , J. Ma , M. McCauley et al . Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. In NSDI , pages 15 -- 28 , 2012 . M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley et al. Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. In NSDI, pages 15--28, 2012."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-012-0280-z"}],"event":{"name":"SoCC '15: ACM Symposium on Cloud Computing","location":"Kohala Coast Hawaii","acronym":"SoCC '15","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Sixth ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2806777.2806941","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2806777.2806941","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:22Z","timestamp":1750223242000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2806777.2806941"}},"subtitle":["a data model-agnostic compiler backend for big data languages"],"short-title":[],"issued":{"date-parts":[[2015,8,27]]},"references-count":45,"alternative-id":["10.1145\/2806777.2806941","10.1145\/2806777"],"URL":"https:\/\/doi.org\/10.1145\/2806777.2806941","relation":{},"subject":[],"published":{"date-parts":[[2015,8,27]]},"assertion":[{"value":"2015-08-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}