What Is Data Virtualization?
4 entriesData virtualization gives applications a single logical view of data that stays in its source systems, so queries run across databases, lakes and applications without first copying the data into a warehouse. It is a core technique in data fabric architectures and is related to query federation, which engines such as Trino use to join data across sources. The trade-offs are query performance, source-system load and governance, which products address with caching, pushdown and security layers.
Data Virtualization Platforms
6 entriesCommercial platforms built around a logical data layer. Descriptions follow each vendor's own pages and are not independent evaluations.
Open-Source Query Federation Engines
6 entriesOpen engines that query many sources through connectors. Release and activity facts are from each repository's GitHub page.
Cloud and Platform Query Federation
5 entriesFederation and virtualization features built into data platforms. Descriptions follow each vendor's own documentation.
Frequently Asked Questions
What is data virtualization?
A technique that presents data from many sources as one logical layer, so applications can query it in place without copying it into a central store.
How is data virtualization different from ETL?
ETL copies and transforms data into a target store ahead of time, while virtualization queries the sources on demand. Virtualization avoids copies and gives fresher data, but query speed depends on the sources and on caching and pushdown.
What is query federation?
Running one SQL query across several data sources through connectors. Engines such as Trino and cloud services such as BigQuery federated queries do this, and it overlaps with data virtualization.
When should I use data virtualization?
It suits cases where data cannot or should not be copied, where fresh data across systems is needed quickly, or where a logical layer simplifies governance. Heavy analytics over very large joins often still benefits from loading data into a lakehouse or warehouse.
Is data virtualization the same as a data fabric?
No. A data fabric is a broader architecture that combines virtualization with integration, metadata and governance. See the Data Fabric Solutions & Software page on this site.
How current is this page?
Links were checked on 31 October 2026. TIBCO, CData and Presto's site return 403 to automated checks and may need a manual click. Release facts are from GitHub, and vendor descriptions follow each vendor's own pages and are not independent evaluations.