{"id":"https://openalex.org/W4399174589","doi":"https://doi.org/10.1145/3654968","title":"Query Compilation Without Regrets","display_name":"Query Compilation Without Regrets","publication_year":2024,"publication_date":"2024-05-29","ids":{"openalex":"https://openalex.org/W4399174589","doi":"https://doi.org/10.1145/3654968"},"language":"en","primary_location":{"id":"doi:10.1145/3654968","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654968","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654968","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3654968","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086676573","display_name":"Philipp M. Grulich","orcid":"https://orcid.org/0000-0001-9497-2895"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Philipp M. Grulich","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Berlin, Germany"],"raw_orcid":"https://orcid.org/0000-0001-9497-2895","affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092877625","display_name":"Aljoscha Lepping","orcid":"https://orcid.org/0009-0007-5035-6493"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Aljoscha P. Lepping","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Berlin, Germany"],"raw_orcid":"https://orcid.org/0009-0007-5035-6493","affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015841256","display_name":"Dwi P. A. Nugroho","orcid":"https://orcid.org/0009-0000-5654-411X"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Dwi P. A. Nugroho","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Berlin, Germany"],"raw_orcid":"https://orcid.org/0009-0000-5654-411X","affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082264833","display_name":"Varun Pandey","orcid":"https://orcid.org/0000-0002-1314-9061"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Varun Pandey","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Berlin, Germany"],"raw_orcid":"https://orcid.org/0000-0002-1314-9061","affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082544497","display_name":"Bonaventura Del Monte","orcid":"https://orcid.org/0000-0001-5361-7715"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bonaventura Del Monte","raw_affiliation_strings":["Observe Inc., San Mateo, USA"],"raw_orcid":"https://orcid.org/0000-0001-5361-7715","affiliations":[{"raw_affiliation_string":"Observe Inc., San Mateo, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051995830","display_name":"Steffen Zeuch","orcid":"https://orcid.org/0000-0002-4082-7788"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Steffen Zeuch","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Berlin, Germany"],"raw_orcid":"https://orcid.org/0000-0002-4082-7788","affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002413906","display_name":"Volker Markl","orcid":"https://orcid.org/0009-0009-0964-026X"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Volker Markl","raw_affiliation_strings":["Technische Universit\u00e4t Berlin &amp; DFKI GmbH, Berlin, Germany"],"raw_orcid":"https://orcid.org/0009-0009-0964-026X","affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin &amp; DFKI GmbH, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5802,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.82540734,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"2","issue":"3","first_page":"1","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8142678141593933},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6175592541694641},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5781478881835938},{"id":"https://openalex.org/keywords/interpretation","display_name":"Interpretation (philosophy)","score":0.5480657815933228},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5113198757171631},{"id":"https://openalex.org/keywords/nautilus","display_name":"Nautilus","score":0.5095522403717041},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.4374578297138214},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.41174548864364624}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8142678141593933},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6175592541694641},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5781478881835938},{"id":"https://openalex.org/C527412718","wikidata":"https://www.wikidata.org/wiki/Q855395","display_name":"Interpretation (philosophy)","level":2,"score":0.5480657815933228},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5113198757171631},{"id":"https://openalex.org/C2781244455","wikidata":"https://www.wikidata.org/wiki/Q223939","display_name":"Nautilus","level":2,"score":0.5095522403717041},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.4374578297138214},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.41174548864364624},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3654968","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654968","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654968","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3654968","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654968","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654968","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.44999998807907104,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G5482510078","display_name":null,"funder_award_id":"MA4662-5","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399174589.pdf"},"referenced_works_count":63,"referenced_works":["https://openalex.org/W1605782097","https://openalex.org/W1993335798","https://openalex.org/W2033593649","https://openalex.org/W2038412523","https://openalex.org/W2069902027","https://openalex.org/W2105079611","https://openalex.org/W2106771621","https://openalex.org/W2108290652","https://openalex.org/W2109158422","https://openalex.org/W2112491581","https://openalex.org/W2116136092","https://openalex.org/W2156000708","https://openalex.org/W2160756430","https://openalex.org/W2166597031","https://openalex.org/W2249696392","https://openalex.org/W2266823300","https://openalex.org/W2340838390","https://openalex.org/W2399381860","https://openalex.org/W2401029678","https://openalex.org/W2430301697","https://openalex.org/W2443893970","https://openalex.org/W2486439025","https://openalex.org/W2548100623","https://openalex.org/W2752640170","https://openalex.org/W2765206444","https://openalex.org/W2794632349","https://openalex.org/W2807799957","https://openalex.org/W2949054050","https://openalex.org/W3011144431","https://openalex.org/W3030542966","https://openalex.org/W3031310639","https://openalex.org/W3031486388","https://openalex.org/W3031580260","https://openalex.org/W3031812611","https://openalex.org/W3032100144","https://openalex.org/W3033677858","https://openalex.org/W3045042608","https://openalex.org/W3100725368","https://openalex.org/W3122286897","https://openalex.org/W3134512890","https://openalex.org/W3139323122","https://openalex.org/W3174134120","https://openalex.org/W3175296057","https://openalex.org/W3175890395","https://openalex.org/W4210272490","https://openalex.org/W4231002400","https://openalex.org/W4244768633","https://openalex.org/W4281718197","https://openalex.org/W4282585030","https://openalex.org/W4285160575","https://openalex.org/W4294904087","https://openalex.org/W4312292115","https://openalex.org/W4312936523","https://openalex.org/W4318541682","https://openalex.org/W4366659928","https://openalex.org/W4372267129","https://openalex.org/W4380668112","https://openalex.org/W4386128201","https://openalex.org/W4396628106","https://openalex.org/W6780829819","https://openalex.org/W6839660635","https://openalex.org/W6892209547","https://openalex.org/W6910764674"],"related_works":["https://openalex.org/W2900652467","https://openalex.org/W2030949127","https://openalex.org/W155942475","https://openalex.org/W2316696114","https://openalex.org/W2043282578","https://openalex.org/W606151833","https://openalex.org/W568143870","https://openalex.org/W4394125012","https://openalex.org/W2543101158","https://openalex.org/W1569638199"],"abstract_inverted_index":{"Engineering":[0],"high-performance":[1],"query":[2,50,56],"execution":[3],"engines":[4],"is":[5],"a":[6,41,80,97,110],"challenging":[7],"task.":[8],"Query":[9],"compilation":[10,117],"provides":[11,63,121],"excellent":[12],"performance,":[13],"but":[14],"at":[15],"the":[16,26,45,53,59,85,90,114,122,132],"same":[17],"time":[18],"introduces":[19],"significant":[20],"system":[21],"complexity,":[22,37],"as":[23],"it":[24],"makes":[25],"engine":[27],"hard":[28],"to":[29,71,78],"build,":[30],"debug,":[31],"and":[32,52,118,120],"maintain.":[33],"To":[34],"overcome":[35],"this":[36],"we":[38],"propose":[39],"Nautilus,":[40],"framework":[42],"that":[43,68,103],"combines":[44],"ease":[46],"of":[47,49,55,93,124,134],"use":[48],"interpretation":[51,94,119],"performance":[54,91,129],"compilation.":[57],"On":[58,84],"one":[60],"hand,":[61,87],"Nautilus":[62,88,112],"an":[64],"interpretation-based":[65],"operator":[66],"interface":[67],"enables":[69],"engineers":[70],"implement":[72],"operators":[73,105],"using":[74],"imperative":[75],"C++":[76],"code":[77],"ensure":[79],"familiar":[81],"developer":[82],"experience.":[83],"other":[86],"mitigates":[89],"drawbacks":[92],"by":[95],"introducing":[96],"novel":[98],"trace-based,":[99],"multi-backend":[100],"JIT":[101],"compiler":[102],"translates":[104],"into":[106],"efficient":[107],"code.":[108],"As":[109],"result,":[111],"bridges":[113],"gap":[115],"between":[116],"best":[123],"both":[125],"worlds,":[126],"achieving":[127],"high":[128],"without":[130],"sacrificing":[131],"productivity":[133],"engineers.":[135]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
