DuckDB-Powered Analytics Platform: Optimizing SQL Queries Across Heterogeneous Data Sources
Analytical workloads commonly found in small or medium enterprises are rarely classified as Big Data, as they typically involve data volumes of up to several hundred gigabytes. Data may be distributed across multiple locations, such as local computers, edge devices, or cloud storage. In such scenarios, employing scalable, cloud-optimized data warehouse solutions like Amazon Redshift or Snowflake is not cost-effective. This work presents the implementation of an analytical platform based on the DuckDB embedded database, designed to support moderate-sized workloads by federatively processing queries from various sources. Performance evaluation demonstrates that this system reduces execution time by up to 92.77% compared to MySQL under the same conditions.
Authors
- Zoran Babović (ORCID: https://orcid.org/0000-0002-8651-2730)
- Miljan Ilić
Publication Details
- Published
- 2025-08-04
- DOI
- https://doi.org/10.69994/12ic25040
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00