{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T09:50:31Z","timestamp":1773481831761,"version":"3.50.1"},"reference-count":20,"publisher":"Association for Computing Machinery (ACM)","issue":"12","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:p>\n            Data are naturally produced at different locations and hence stored on different DBMSes. To maximize the value of the collected data, today's users combine data from different sources. Research in data integration has proposed the Mediator-Wrapper (MW) architecture to enable ad-hoc querying processing over multiple sources. The MW approach is desirable for users, as they do not need to deal with heterogeneous data sources. However, from a query processing perspective, the MW approach is inefficient: First, one needs to provision the mediating execution engine with resources. Second, during query processing, data gets \"centralized\" within the mediating engine, which causes redundant data movement. Recently, we proposed\n            <jats:italic toggle=\"yes\">in-situ cross-database query processing<\/jats:italic>\n            , a paradigm for federated query processing without a mediating engine. Our approach optimizes runtime performance and reduces data movement by leveraging existing systems, eliminating the need for an additional federated query engine. In this demonstration, we showcase XDB, our prototype for in-situ cross-database query processing. We demonstrate several aspects of XDB, i.e. the cross-database environment, our optimization techniques, and its decentralized execution phase.\n          <\/jats:p>","DOI":"10.14778\/3611540.3611625","type":"journal-article","created":{"date-parts":[[2023,9,15]],"date-time":"2023-09-15T11:32:37Z","timestamp":1694777557000},"page":"4078-4081","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["XDB in Action: Decentralized Cross-Database Query Processing for Black-Box DBMSes"],"prefix":"10.14778","volume":"16","author":[{"given":"Haralampos","family":"Gavriilidis","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Berlin"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leonhard","family":"Rose","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joel","family":"Ziegler","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kaustubh","family":"Beedkar","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Delhi"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorge-Arnulfo","family":"Quian\u00e9-Ruiz","sequence":"additional","affiliation":[{"name":"IT University of Copenhagen"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Volker","family":"Markl","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, DFKI"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,8]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Daniel Abadi Anastasia Ailamaki David Andersen Peter Bailis Magdalena Balazinska et al. 2022. The Seattle report on database research. In CACM.","DOI":"10.1145\/3524284"},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Michael Armbrust Reynold S Xin Cheng Lian Yin Huai Davies Liu et al. 2015. Spark sql: Relational data processing in spark. In SIGMOD.","DOI":"10.1145\/2723372.2742797"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Kaustubh Beedkar Jorge-Arnulfo Quian\u00e9-Ruiz and Volker Markl. 2021. Compliant Geo-distributed Query Processing. In SIGMOD.","DOI":"10.1145\/3448016.3453687"},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Philip A Bernstein Nathan Goodman Eugene Wong Christopher L Reeve and James B Rothnie Jr. 1981. Query processing in a system for distributed databases (SDD-1). In TODS.","DOI":"10.1145\/319628.319650"},{"key":"e_1_2_1_5_1","volume-title":"International Workshop on Databases, Information Systems, and Peer-to-Peer Computing.","author":"Boncz Peter","year":"2003","unstructured":"Peter Boncz and Caspar Treijtel. 2003. AmbientDB: relational query processing in a P2P network. In International Workshop on Databases, Information Systems, and Peer-to-Peer Computing."},{"key":"e_1_2_1_6_1","unstructured":"Michael J Carey Laura M Haas Peter M Schwarz Manish Arya William F Cody et al. 1995. Towards heterogeneous multimedia information systems: The Garlic approach. In RIDE-DOM'95."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.2759\/354943"},{"key":"e_1_2_1_8_1","volume-title":"Spanner: Google's globally distributed database. In ACM TOCS.","author":"Corbett James C","year":"2013","unstructured":"James C Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, et al. 2013. Spanner: Google's globally distributed database. In ACM TOCS."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457551"},{"key":"e_1_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Hector Garcia-Molina Yannis Papakonstantinou Dallan Quass Anand Rajaraman Yehoshua Sagiv et al. 1997. The TSIMMIS approach to mediation: Data models and languages. In Journal of intelligent information systems.","DOI":"10.1023\/A:1008683107812"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Haralampos Gavriilidis Kaustubh Beedkar Jorge-Arnulfo Quian\u00e9-Ruiz and Volker Markl. 2023. In-Situ Cross-Database Query Processing. In ICDE.","DOI":"10.1109\/ICDE55515.2023.00214"},{"key":"e_1_2_1_12_1","unstructured":"Haralampos Gavriilidis Lennart Behme Sokratis Papadopoulos Stefano Bortoli Jorge-Arnulfo Quian\u00e9-Ruiz and Volker Markl. 2022. Towards a Modular Data Management System Framework. In CDMS @ VLDB."},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Yordan Grigorov Haralampos Gavriilidis Sergey Redyuk Kaustubh Beedkar and Volker Markl. 2023. P2D: A Transpiler Framework for Optimizing Data Science Pipelines. In DEEM @ SIGMOD.","DOI":"10.1145\/3595360.3595853"},{"key":"e_1_2_1_14_1","volume-title":"The piazza peer data management system","author":"Halevy Alon Y","unstructured":"Alon Y Halevy, Zachary G Ives, Jayant Madhavan, Peter Mork, Dan Suciu, and Igor Tatarinov. 2004. The piazza peer data management system. In IEEE TKDE."},{"key":"e_1_2_1_15_1","volume-title":"Scott Shenker, and Ion Stoica.","author":"Huebsch Ryan","year":"2003","unstructured":"Ryan Huebsch, Joseph M Hellerstein, Nick Lanham, Boon Thau Loo, Scott Shenker, and Ion Stoica. 2003. Querying the Internet with PIER. In VLDB."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1987.13780"},{"key":"e_1_2_1_17_1","volume-title":"Vanja Josifovski, Krishna Kulkarni, and Peter Schwarz.","author":"Melton Jim","year":"2002","unstructured":"Jim Melton, Jan Eike Michels, Vanja Josifovski, Krishna Kulkarni, and Peter Schwarz. 2002. SQL\/MED: a status report. In ACM SIGMOD Record."},{"key":"e_1_2_1_18_1","volume-title":"Presto: Sql on everything. In ICDE.","author":"Sethi Raghav","year":"2019","unstructured":"Raghav Sethi, Martin Traverso, Dain Sundstrom, David Phillips, Wenlei Xie, et al. 2019. Presto: Sql on everything. In ICDE."},{"key":"e_1_2_1_19_1","unstructured":"Jeff Shute Radek Vingralek Bart Samwel Ben Handy Chad Whipkey et al. 2013. F1: A distributed SQL database that scales. In VLDB."},{"key":"e_1_2_1_20_1","volume-title":"Cockroachdb: The resilient geo-distributed sql database. In SIGMOD.","author":"Taft Rebecca","year":"2020","unstructured":"Rebecca Taft, Irfan Sharif, Andrei Matei, Nathan VanBenschoten, Jordan Lewis, et al. 2020. Cockroachdb: The resilient geo-distributed sql database. In SIGMOD."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3611540.3611625","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T22:35:57Z","timestamp":1757543757000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3611540.3611625"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8]]},"references-count":20,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["10.14778\/3611540.3611625"],"URL":"https:\/\/doi.org\/10.14778\/3611540.3611625","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2023,8]]},"assertion":[{"value":"2023-08-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}