{"id":"https://openalex.org/W2900804297","doi":"https://doi.org/10.1109/bigdata.2018.8622187","title":"Parallel Polyglot Query Processing on Heterogeneous Cloud Data Stores with LeanXcale","display_name":"Parallel Polyglot Query Processing on Heterogeneous Cloud Data Stores with LeanXcale","publication_year":2018,"publication_date":"2018-12-01","ids":{"openalex":"https://openalex.org/W2900804297","doi":"https://doi.org/10.1109/bigdata.2018.8622187","mag":"2900804297"},"language":"en","primary_location":{"id":"doi:10.1109/bigdata.2018.8622187","is_oa":false,"landing_page_url":"https://doi.org/10.1109/bigdata.2018.8622187","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE International Conference on Big Data (Big Data)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-01921718","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5041891769","display_name":"Boyan Kolev","orcid":"https://orcid.org/0000-0003-4871-0434"},"institutions":[{"id":"https://openalex.org/I19894307","display_name":"Universit\u00e9 de Montpellier","ror":"https://ror.org/051escj72","country_code":"FR","type":"education","lineage":["https://openalex.org/I19894307"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4405261681"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Boyan Kolev","raw_affiliation_strings":["Inria & LIRMM, University of Montpellier, Montpellier, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Inria & LIRMM, University of Montpellier, Montpellier, France","institution_ids":["https://openalex.org/I19894307","https://openalex.org/I4210101743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056191576","display_name":"Oleksandra Levchenko","orcid":"https://orcid.org/0000-0002-4230-338X"},"institutions":[{"id":"https://openalex.org/I19894307","display_name":"Universit\u00e9 de Montpellier","ror":"https://ror.org/051escj72","country_code":"FR","type":"education","lineage":["https://openalex.org/I19894307"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4405261681"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Oleksandra Levchenko","raw_affiliation_strings":["Inria & LIRMM, University of Montpellier, Montpellier, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Inria & LIRMM, University of Montpellier, Montpellier, France","institution_ids":["https://openalex.org/I19894307","https://openalex.org/I4210101743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018663904","display_name":"Esther Pacitti","orcid":"https://orcid.org/0000-0003-1370-9943"},"institutions":[{"id":"https://openalex.org/I19894307","display_name":"Universit\u00e9 de Montpellier","ror":"https://ror.org/051escj72","country_code":"FR","type":"education","lineage":["https://openalex.org/I19894307"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4405261681"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Esther Pacitti","raw_affiliation_strings":["Inria & LIRMM, University of Montpellier, Montpellier, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Inria & LIRMM, University of Montpellier, Montpellier, France","institution_ids":["https://openalex.org/I19894307","https://openalex.org/I4210101743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041964026","display_name":"Patrick Valduriez","orcid":"https://orcid.org/0000-0001-6506-7538"},"institutions":[{"id":"https://openalex.org/I19894307","display_name":"Universit\u00e9 de Montpellier","ror":"https://ror.org/051escj72","country_code":"FR","type":"education","lineage":["https://openalex.org/I19894307"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4405261681"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Patrick Valduriez","raw_affiliation_strings":["Inria & LIRMM, University of Montpellier, Montpellier, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Inria & LIRMM, University of Montpellier, Montpellier, France","institution_ids":["https://openalex.org/I19894307","https://openalex.org/I4210101743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075281320","display_name":"Ricardo Vila\u00e7a","orcid":"https://orcid.org/0000-0002-6957-1536"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ricardo Vilaca","raw_affiliation_strings":["LeanXcale, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LeanXcale, Madrid, Spain","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101586647","display_name":"Rui C. Gon\u00e7alves","orcid":"https://orcid.org/0000-0002-7203-8935"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rui Goncalves","raw_affiliation_strings":["LeanXcale, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LeanXcale, Madrid, Spain","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ricardo Jimenez-Peris","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ricardo Jimenez-Peris","raw_affiliation_strings":["LeanXcale, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LeanXcale, Madrid, Spain","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074209312","display_name":"Pavlos Kranas","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pavlos Kranas","raw_affiliation_strings":["Distributed Systems Lab UPM, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Distributed Systems Lab UPM, Madrid, Spain","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1757","last_page":"1766"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9994000196456909,"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.907504677772522},{"id":"https://openalex.org/keywords/polyglot","display_name":"Polyglot","score":0.8308238983154297},{"id":"https://openalex.org/keywords/query-language","display_name":"Query language","score":0.7344743609428406},{"id":"https://openalex.org/keywords/joins","display_name":"Joins","score":0.6741726398468018},{"id":"https://openalex.org/keywords/sql","display_name":"SQL","score":0.563815176486969},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5625367760658264},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5562847256660461},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.5554898381233215},{"id":"https://openalex.org/keywords/query-optimization","display_name":"Query optimization","score":0.5025742053985596},{"id":"https://openalex.org/keywords/rdf-query-language","display_name":"RDF query language","score":0.4955481290817261},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.4847704768180847},{"id":"https://openalex.org/keywords/sargable","display_name":"Sargable","score":0.4824291169643402},{"id":"https://openalex.org/keywords/query-by-example","display_name":"Query by Example","score":0.4617367684841156},{"id":"https://openalex.org/keywords/query-expansion","display_name":"Query expansion","score":0.4477439522743225},{"id":"https://openalex.org/keywords/spatial-query","display_name":"Spatial query","score":0.43787842988967896},{"id":"https://openalex.org/keywords/web-query-classification","display_name":"Web query classification","score":0.40282610058784485},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3707122802734375},{"id":"https://openalex.org/keywords/web-search-query","display_name":"Web search query","score":0.34459248185157776},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3027332127094269},{"id":"https://openalex.org/keywords/search-engine","display_name":"Search engine","score":0.16706055402755737},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1210612952709198}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.907504677772522},{"id":"https://openalex.org/C2780239667","wikidata":"https://www.wikidata.org/wiki/Q2102850","display_name":"Polyglot","level":2,"score":0.8308238983154297},{"id":"https://openalex.org/C192028432","wikidata":"https://www.wikidata.org/wiki/Q845739","display_name":"Query language","level":2,"score":0.7344743609428406},{"id":"https://openalex.org/C2778692605","wikidata":"https://www.wikidata.org/wiki/Q4041866","display_name":"Joins","level":2,"score":0.6741726398468018},{"id":"https://openalex.org/C510870499","wikidata":"https://www.wikidata.org/wiki/Q47607","display_name":"SQL","level":2,"score":0.563815176486969},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5625367760658264},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5562847256660461},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.5554898381233215},{"id":"https://openalex.org/C157692150","wikidata":"https://www.wikidata.org/wiki/Q2919848","display_name":"Query optimization","level":2,"score":0.5025742053985596},{"id":"https://openalex.org/C96956885","wikidata":"https://www.wikidata.org/wiki/Q6138701","display_name":"RDF query language","level":5,"score":0.4955481290817261},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.4847704768180847},{"id":"https://openalex.org/C192939062","wikidata":"https://www.wikidata.org/wiki/Q104840822","display_name":"Sargable","level":4,"score":0.4824291169643402},{"id":"https://openalex.org/C194222762","wikidata":"https://www.wikidata.org/wiki/Q114486","display_name":"Query by Example","level":4,"score":0.4617367684841156},{"id":"https://openalex.org/C99016210","wikidata":"https://www.wikidata.org/wiki/Q5488129","display_name":"Query expansion","level":2,"score":0.4477439522743225},{"id":"https://openalex.org/C172722865","wikidata":"https://www.wikidata.org/wiki/Q2302053","display_name":"Spatial query","level":5,"score":0.43787842988967896},{"id":"https://openalex.org/C118689300","wikidata":"https://www.wikidata.org/wiki/Q7978614","display_name":"Web query classification","level":4,"score":0.40282610058784485},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3707122802734375},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.34459248185157776},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3027332127094269},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.16706055402755737},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1210612952709198}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/bigdata.2018.8622187","is_oa":false,"landing_page_url":"https://doi.org/10.1109/bigdata.2018.8622187","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE International Conference on Big Data (Big Data)","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:lirmm-01921718v1","is_oa":true,"landing_page_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-01921718","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://cci.drexel.edu/bigdata/bigdata2018/","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:HAL:lirmm-01921718v1","is_oa":true,"landing_page_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-01921718","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://cci.drexel.edu/bigdata/bigdata2018/","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W100082076","https://openalex.org/W1502629466","https://openalex.org/W1606512765","https://openalex.org/W1967093902","https://openalex.org/W2012618942","https://openalex.org/W2038412523","https://openalex.org/W2041780659","https://openalex.org/W2113640782","https://openalex.org/W2125775320","https://openalex.org/W2128350269","https://openalex.org/W2139445852","https://openalex.org/W2180737804","https://openalex.org/W2182304357","https://openalex.org/W2260616469","https://openalex.org/W2280236292","https://openalex.org/W2299839756","https://openalex.org/W2397216586","https://openalex.org/W2523955029","https://openalex.org/W2533577944","https://openalex.org/W2583246402","https://openalex.org/W2583953975","https://openalex.org/W2585641484","https://openalex.org/W2783956050","https://openalex.org/W3105473355","https://openalex.org/W4293583912","https://openalex.org/W6695145194","https://openalex.org/W6842852708"],"related_works":["https://openalex.org/W1003283331","https://openalex.org/W2607400785","https://openalex.org/W2970853428","https://openalex.org/W2369494928","https://openalex.org/W2130043461","https://openalex.org/W2406556739","https://openalex.org/W2353434938","https://openalex.org/W2128834514","https://openalex.org/W2538384344","https://openalex.org/W2361332868"],"abstract_inverted_index":{"The":[0,85,182],"blooming":[1],"of":[2,24,39,44,88,130,141,185,200,204],"different":[3],"cloud":[4,18],"data":[5,26,47,51,60,74,94,165,207],"stores":[6],"has":[7],"turned":[8],"polystore":[9,55],"systems":[10],"to":[11,67,72,80,98,126,159],"a":[12,53,58],"major":[13],"topic":[14],"in":[15,110,150,162,210],"the":[16,22,40,45,89,128,138,142,151,178,186,197,202,205,213],"nowadays":[17],"landscape.":[19],"Especially,":[20],"as":[21,101,119],"amount":[23],"processed":[25],"grows":[27],"rapidly":[28],"each":[29,73],"year,":[30],"much":[31],"attention":[32],"is":[33],"being":[34],"paid":[35],"on":[36,191],"taking":[37],"advantage":[38],"parallel":[41,163,173,188],"processing":[42],"capabilities":[43],"underlying":[46,206],"stores.":[48],"To":[49],"provide":[50],"federation,":[52],"typical":[54],"solution":[56],"defines":[57],"common":[59],"model":[61],"and":[62,104,171],"query":[63,91,144,153,179,189],"language":[64,92],"with":[65,106,212],"translations":[66],"API":[68],"calls":[69],"or":[70],"queries":[71,97,149,194],"store.":[75],"However,":[76],"this":[77,134],"may":[78],"lead":[79],"losing":[81],"important":[82],"querying":[83],"capabilities.":[84],"polyglot":[86,148],"approach":[87],"CloudMdsQL":[90,152],"allows":[93],"store":[95,166],"native":[96,157],"be":[99,160],"expressed":[100],"inline":[102],"scripts":[103,158],"combined":[105],"regular":[107],"SQL":[108],"statements":[109],"ad-hoc":[111],"integration":[112],"queries.":[113],"Moreover,":[114],"efficient":[115,170],"optimization":[116],"techniques,":[117],"such":[118],"bind":[120],"join,":[121],"can":[122],"still":[123],"take":[124,175],"place":[125,176],"improve":[127],"performance":[129,198],"selective":[131],"joins.":[132],"In":[133],"paper,":[135],"we":[136],"introduce":[137],"distributed":[139],"architecture":[140],"LeanXcale":[143,187],"engine":[145,180,190],"that":[146,169],"processes":[147],"language,":[154],"yet":[155],"allowing":[156],"handled":[161],"at":[164,177],"shards,":[167],"so":[168],"scalable":[172],"joins":[174],"level.":[181],"experimental":[183],"evaluation":[184],"various":[192],"join":[193],"illustrates":[195],"well":[196],"benefits":[199],"exploiting":[201],"parallelism":[203],"management":[208],"technologies":[209],"combination":[211],"high":[214],"expressivity":[215],"provided":[216],"by":[217],"their":[218],"scripting/querying":[219],"frameworks.":[220]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
