{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T14:15:31Z","timestamp":1785420931171,"version":"3.56.0"},"reference-count":12,"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":[[2025,8]]},"abstract":"<jats:p>Multi-model data encompasses structurally distinct data, including relational, document, graph, key\/value, columnar, etc., managed within a single system, such as a multi-model database or a data lake. Querying multi-model data requires strategies that balance unification and integration across diverse models and query languages. This paper presents DortDB, an extensible framework enabling cross-model queries combining well-known query languages and offering intuitive flexibility and optimization via a unified algebra. Though a small-scale in-memory prototype is to be demonstrated, its principles can be extended to distributed systems.<\/jats:p>","DOI":"10.14778\/3750601.3750665","type":"journal-article","created":{"date-parts":[[2025,9,16]],"date-time":"2025-09-16T13:37:51Z","timestamp":1758029871000},"page":"5335-5338","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["DortDB: Bridging Query Languages for Multi-Model Data Ponds"],"prefix":"10.14778","volume":"18","author":[{"given":"Filip","family":"Je\u017eek","sequence":"first","affiliation":[{"name":"Department of Software Engineering, Charles University, Prague, Czech Republic"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pavel","family":"Koupil","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Charles University, Prague, Czech Republic"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michal","family":"Kopeck\u00fd","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Charles University, Prague, Czech Republic"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J\u00e1chym","family":"B\u00e1rt\u00edk","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Charles University, Prague, Czech Republic"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Irena","family":"Holubov\u00e1","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Charles University, Prague, Czech Republic"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,9,16]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"What is a Data Lake? - Introduction to Data Lakes and Analytics. AWS","author":"Services Amazon Web","year":"2023","unstructured":"Amazon Web Services. 2023. What is a Data Lake? - Introduction to Data Lakes and Analytics. AWS (2023). https:\/\/aws.amazon.com\/what-is\/data-lake\/"},{"key":"e_1_2_1_2_1","volume-title":"Proc. of EDBT","author":"Angles Renzo","year":"2025","unstructured":"Renzo Angles, Angela Bonifati, Roberto Garc\u00eda, and Domagoj Vrgoc. 2025. Path-based Algebraic Foundations of Graph Query Languages. In Proc. of EDBT 2025. OpenProceedings.org, 783\u2013795."},{"key":"e_1_2_1_3_1","volume-title":"Zdonik","author":"Duggan Jennie","year":"2015","unstructured":"Jennie Duggan, Aaron J. Elmore, Michael Stonebraker, Magdalena Balazinska, Bill Howe, Jeremy Kepner, Sam Madden, David Maier, Tim Mattson, and Stanley B. Zdonik. 2015. The BigDAWG Polystore System. SIGMOD Record 44 (2015)."},{"key":"e_1_2_1_4_1","first-page":"1","article-title":"Multi-Model Query Languages: Taming the Variety of Big Data","volume":"42","author":"Guo Qingsong","year":"2023","unstructured":"Qingsong Guo, Chao Zhang, Shuxun Zhang, and Jiaheng Lu. 2023. Multi-Model Query Languages: Taming the Variety of Big Data. J. of Distributed and Parallel Databases 42 (2023), 1\u201341.","journal-title":"J. of Distributed and Parallel Databases"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1089\/big.2013.0011","article-title":"Apache Drill: Interactive Ad-Hoc Analysis at Scale","volume":"1","author":"Hausenblas Michael","year":"2013","unstructured":"Michael Hausenblas and Jacques Nadeau. 2013. Apache Drill: Interactive Ad-Hoc Analysis at Scale. J. of Big Data 1, 2 (2013), 100\u2013104.","journal-title":"J. of Big Data"},{"key":"e_1_2_1_6_1","volume-title":"Proc. of SIGMOD","author":"H\u00f6lsch J\u00fcrgen","year":"2016","unstructured":"J\u00fcrgen H\u00f6lsch, Michael Grossniklaus, and Marc H. Scholl. 2016. Optimization of Nested Queries using the NF2 Algebra. In Proc. of SIGMOD 2016. ACM."},{"key":"e_1_2_1_7_1","volume-title":"Proc. of CIDR","author":"Jingjing","year":"2017","unstructured":"Jingjing Wang et al. 2017. The Myria Big Data Management and Analytics System and Cloud Services. In Proc. of CIDR 2017. www.cidrdb.org."},{"key":"e_1_2_1_8_1","volume-title":"Proc. of SIGMOD 2016","author":"Kolev Boyan","year":"2016","unstructured":"Boyan Kolev, Carlyna Bondiombouy, Patrick Valduriez, Ricardo Jim\u00e9nez-Peris, Raquel Pau, and Jos\u00e9 Pereira. 2016. The CloudMdsQL Multistore System. Proc. of SIGMOD 2016 (2016), 2113\u20132116."},{"key":"e_1_2_1_9_1","volume-title":"Article 55 (June","author":"Lu Jiaheng","year":"2019","unstructured":"Jiaheng Lu and Irena Holubov\u00e1. 2019. Multi-Model Databases: A New Journey to Handle the Variety of Data. ACM Comput. Surv. 52, 3, Article 55 (June 2019)."},{"key":"e_1_2_1_10_1","volume-title":"Proc. of ICDE","author":"R\u00e9 Christopher","year":"2006","unstructured":"Christopher R\u00e9, J\u00e9r\u00f4me Sim\u00e9on, and Mary F. Fern\u00e1ndez. 2006. A Complete and Efficient Algebraic Compiler for XQuery. In Proc. of ICDE 2006. IEEE, 14."},{"key":"e_1_2_1_11_1","volume-title":"Proc. of BigData","author":"Tan Ran","year":"2017","unstructured":"Ran Tan, Rada Chirkova, Vijay Gadepally, and Timothy G. Mattson. 2017. Enabling query processing across heterogeneous data models: A survey. In Proc. of BigData 2017. IEEE, 3211\u20133220."},{"key":"e_1_2_1_12_1","volume-title":"Proc. of TPCTC","author":"Zhang Chao","year":"2019","unstructured":"Chao Zhang, Jiaheng Lu, Pengfei Xu, and Yuxing Chen. 2019. UniBench: A Benchmark for Multi-model Database Management Systems. In Proc. of TPCTC 2018. Springer, Cham, 7\u201323."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3750601.3750665","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,16]],"date-time":"2025-09-16T13:38:07Z","timestamp":1758029887000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3750601.3750665"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8]]},"references-count":12,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2025,8]]}},"alternative-id":["10.14778\/3750601.3750665"],"URL":"https:\/\/doi.org\/10.14778\/3750601.3750665","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2025,8]]},"assertion":[{"value":"2025-09-16","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}