awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

70 dépôts

Awesome GitHub RepositoriesVirtual Table Querying

Querying capabilities that aggregate multiple physical tables into a unified view.

Distinguishing note: Focuses on the query interface for virtualized tables, distinct from the virtualization layer itself.

Explore 70 awesome GitHub repositories matching data & databases · Virtual Table Querying. Refine with filters or upvote what's useful.

Awesome Virtual Table Querying GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Voir sur GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Applies custom Eloquent query modifications specifically to tables displayed on list pages.

    PHPadminalpine-jsbuilder
    Voir sur GitHub↗31,215
  • taosdata/tdengineAvatar de taosdata

    taosdata/TDengine

    24,734Voir sur GitHub↗

    TDengine is a distributed time-series database designed for the high-speed ingestion, compression, and retrieval of timestamped metrics and sensor data. It functions as a SQL-compatible analytics engine, allowing users to perform complex operations on massive volumes of time-ordered information using standard relational syntax. The platform is built to serve as a backend foundation for industrial IoT environments, managing real-time data streams and device metadata through a cluster-based architecture. The system distinguishes itself through a distributed sharding architecture that uses consi

    Allows querying multiple physical tables through a unified virtual interface that aligns data by timestamp.

    Cbigdatacloud-nativecluster
    Voir sur GitHub↗24,734
  • gventuri/pandas-aiAvatar de gventuri

    gventuri/pandas-ai

    23,587Voir sur GitHub↗

    Pandas AI is a data analysis library and natural language interface that uses large language models to perform conversational querying on structured datasets. It functions as a retrieval-augmented generation framework designed to translate plain text questions into executable code for extracting insights from dataframes and structured files. The system includes a dedicated sandbox execution environment that runs AI-generated analysis code within an isolated container to prevent security risks and system compromise. It employs a natural language translation layer and contextual retrieval to ma

    Performs comparisons and complex queries across multiple data tables simultaneously to find related insights.

    Python
    Voir sur GitHub↗23,587
  • dataease/dataeaseAvatar de dataease

    dataease/dataease

    23,420Voir sur GitHub↗

    DataEase is an open-source, self-hosted business intelligence platform designed for building interactive data visualizations and managing analytical reporting. It provides a centralized environment where users can construct dashboards through a drag-and-drop interface, connecting to diverse data sources including relational databases, data warehouses, and external APIs. The platform distinguishes itself through its focus on embedded analytics and enterprise-grade governance. It allows for the seamless integration of charts, dashboards, and management modules into third-party web applications

    Enables unified reporting by querying external PostgreSQL tables alongside internal data sources.

    Javaapache-dorisbusiness-intelligencedata-analysis
    Voir sur GitHub↗23,420
  • stackexchange/dapperAvatar de StackExchange

    StackExchange/Dapper

    18,320Voir sur GitHub↗

    Dapper is a high-performance micro-ORM and SQL object mapper for .NET. It functions as an ADO.NET extension library that adds data mapping capabilities directly to database connections, allowing SQL query results to be transformed into typed objects. The project prioritizes execution speed and low memory overhead by using intermediate language generation to map database columns to object properties. It further optimizes performance through the use of concurrent caching for mapping functions and literal value injection to improve database execution plans. The library covers a broad range of d

    Splits a single database row into multiple distinct objects based on specified column split points.

    C#
    Voir sur GitHub↗18,320
  • dapperlib/dapperAvatar de DapperLib

    DapperLib/Dapper

    18,331Voir sur GitHub↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    Retrieves data from multiple related tables in one query and assembles them into nested object structures using custom logic.

    C#ado-netdappersql
    Voir sur GitHub↗18,331
  • baomidou/mybatis-plusAvatar de baomidou

    baomidou/mybatis-plus

    17,391Voir sur GitHub↗

    MyBatis-Plus is a persistence framework extension for Java that simplifies data access by reducing boilerplate code. It provides a toolkit for automating common database operations, utilizing dynamic query wrappers and a system for automated CRUD generation. The project distinguishes itself through a code generation system that produces mapper, model, service, and controller layers based on database metadata. It also implements a security layer that prevents SQL injection through input sanitization and blocks dangerous global update or delete operations to prevent accidental data loss. The f

    Allows modification of executed SQL statements at runtime to inject pagination and safety constraints via a plugin system.

    Javamybatismybatis-plusmybatis-spring
    Voir sur GitHub↗17,391
  • alibaba/dataxAvatar de alibaba

    alibaba/DataX

    17,241Voir sur GitHub↗

    DataX is a distributed data integration framework and plugin-based ETL tool designed for synchronizing large datasets between heterogeneous sources and destinations. It functions as a JDBC data migration engine and offline synchronization tool, enabling the movement of data between relational databases, NoSQL stores, and object storage. The system utilizes a plugin-based connector architecture that decouples reader and writer logic, allowing it to map and transform data types across different storage engines using a standardized internal representation. This design supports heterogeneous data

    Directs data ingestion into specific leaf-level partitions within a partitioned table structure.

    Java
    Voir sur GitHub↗17,241
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Voir sur GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Integrates with metastores to query data stored in specialized table formats like Hudi.

    Javabig-datadatahadoop
    Voir sur GitHub↗16,711
  • dotnet/efcoreAvatar de dotnet

    dotnet/efcore

    14,587Voir sur GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Provides support for mapping application methods to database table-valued functions for parameterized result set retrieval.

    C#aspnet-productc-sharpdatabase
    Voir sur GitHub↗14,587
  • kysely-org/kyselyAvatar de kysely-org

    kysely-org/kysely

    13,969Voir sur GitHub↗

    Kysely is a TypeScript SQL query builder that provides a type-safe interface for constructing and executing database queries. It functions as a database layer that ensures schema compliance and prevents runtime errors by using a fluent interface and a programmable way to build complex SQL statements. The project features a type-safe database layer capable of inferring return types and aliases from SQL selections and joins. It also includes a SQL migration manager to track and apply schema changes across different environments to keep database versions synchronized. The toolkit covers relatio

    Identifies database tables using names provided at runtime to select specific tables within a query.

    TypeScript
    Voir sur GitHub↗13,969
  • pagehelper-org/mybatis-pagehelperAvatar de pagehelper-org

    pagehelper-org/Mybatis-PageHelper

    12,358Voir sur GitHub↗

    Mybatis-PageHelper is a pagination plugin and persistence framework extension for MyBatis. It functions as a physical pagination engine that automatically appends limit and offset clauses to SQL queries to retrieve specific record subsets from a data source. The project optimizes data retrieval by modifying SQL statements at runtime to reduce memory overhead. It implements database pagination and data set windowing to manage the retrieval of paginated data within Java applications. The system utilizes a MyBatis interceptor chain for dynamic SQL rewriting and employs database dialects to ensu

    Uses a MyBatis interceptor chain to modify SQL queries at runtime before they are sent to the database.

    Javamybatismybatis-plugin
    Voir sur GitHub↗12,358
  • starrocks/starrocksAvatar de StarRocks

    StarRocks/starrocks

    11,789Voir sur GitHub↗

    StarRocks is a distributed SQL OLAP database engine designed for real-time analytics and high-performance multi-dimensional analysis. It functions as a data lakehouse query engine that enables SQL execution across large datasets and external open table formats without requiring local data imports. The system employs a shared-nothing distributed architecture and utilizes the MySQL protocol to integrate with business intelligence tools. It maintains real-time data consistency through a primary key upsert model and accelerates query response times using vectorized execution and cost-based optimi

    Runs high-performance SQL queries directly on open table formats in a data lake without requiring file imports.

    Javaanalyticsbig-datacloudnative
    Voir sur GitHub↗11,789
  • sqlalchemy/sqlalchemyAvatar de sqlalchemy

    sqlalchemy/sqlalchemy

    11,612Voir sur GitHub↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Maps database functions that return sets of rows directly to queryable table aliases within SQL statements.

    Pythonpythonsqlsqlalchemy
    Voir sur GitHub↗11,612
  • perspective-dev/perspectiveAvatar de perspective-dev

    perspective-dev/perspective

    10,981Voir sur GitHub↗

    Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con

    Constructs transient in-memory tables from input data to serve as the foundation for real-time analysis.

    C++analyticsbidata-visualization
    Voir sur GitHub↗10,981
  • netflix/falcorAvatar de Netflix

    Netflix/falcor

    10,572Voir sur GitHub↗

    Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef

    Queries specific paths from a resource to minimize data transfer and reduce network overhead.

    JavaScript
    Voir sur GitHub↗10,572
  • automq/automqAvatar de AutoMQ

    AutoMQ/automq

    10,027Voir sur GitHub↗

    AutoMQ is a cloud-native streaming platform and Apache Kafka distribution that implements a decoupled compute and storage architecture. It functions as an S3-backed message queue, using object storage as the primary log repository to eliminate dependencies on local disks. The platform utilizes a stateless broker architecture to enable dynamic compute scaling and automated partition balancing. This design allows the system to adjust the number of brokers in seconds and distribute network traffic without requiring manual data migration or partition reassignment. The system provides multi-avail

    Combines real-time eventing with analytical processing by integrating streaming data into standardized table formats.

    Java
    Voir sur GitHub↗10,027
  • tstack/lnavAvatar de tstack

    tstack/lnav

    9,630Voir sur GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    Executes SQL statements against virtual tables to filter and aggregate log data for structured analysis.

    C++command-line-toollesslog-analysis
    Voir sur GitHub↗9,630
  • prusa3d/prusaslicerAvatar de prusa3d

    prusa3d/PrusaSlicer

    9,146Voir sur GitHub↗

    PrusaSlicer is a G-code generator that converts 3D models into machine instructions for FFF and mSLA printers, handling slicing, infill, and support generation. It provides a command-line slicing interface for processing models and profiles via terminal commands without a graphical user interface, and includes a G-code customization engine that inserts user-defined macros, variables, and post-processing scripts into generated G-code for tailored machine control. The software also manages multi-material prints by coordinating multiple extruders and filament colors, assigning materials to model

    PrusaSlicer separates a single file containing multiple meshes into individual printable objects or parts.

    C++
    Voir sur GitHub↗9,146
  • risingwavelabs/risingwaveAvatar de risingwavelabs

    risingwavelabs/risingwave

    9,093Voir sur GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Ingests data from tables managed by external systems using the Apache Iceberg format for cross-environment data exchange.

    Rustapache-icebergdata-engineeringdatabase
    Voir sur GitHub↗9,093
Préc.123…4Suivant
  1. Home
  2. Data & Databases
  3. Virtual Table Querying

Explorer les sous-tags

  • CTE Materialization Engines1 sous-tagSystems that save results of repeated subqueries in temporary storage to prevent redundant calculations. **Distinct from Virtual Table Querying:** Distinct from general virtual table querying: focuses on the materialization of common table expressions.
  • Cross-Database Querying1 sous-tagExecuting queries that join data across multiple separate database files. **Distinct from External Table Querying:** Distinct from external table querying by focusing on the attachment of multiple local database files for relational joins.
  • Cross-Table OptimizationsTechniques for pruning and optimizing queries that span multiple physical tables. **Distinct from Virtual Table Querying:** Distinct from Virtual Table Querying: focuses on performance optimization (pruning) across tables rather than the query interface itself.
  • Dynamic Table ReferencesAbility to identify database tables at runtime using string identifiers. **Distinct from Virtual Table Querying:** Focuses on runtime table resolution rather than virtualized table aggregation.
  • External Table Querying11 sous-tagsQuerying capabilities that aggregate external database tables into a unified analytical view. **Distinct from Virtual Table Querying:** Focuses on cross-database table virtualization rather than general virtual table aggregation.
  • Model-Engine RoutingMapping specific models or tables to different database engines to distribute data. **Distinct from Cross-Database Querying:** Distinct from cross-database querying by focusing on routing the request to a specific bind rather than joining across files.
  • Multi-Dataset AnalysisThe process of performing comparisons and complex queries across multiple data tables to find related insights. **Distinct from Multi-Table Result Mappers:** Focuses on the analytical process across multiple tables, whereas result mappers focus on data assembly
  • Multi-Table Object RetrievalRetrieving objects from multiple related tables in one operation using a multi-select chainable interface. **Distinct from Virtual Table Querying:** Distinct from Virtual Table Querying: focuses on multi-table object retrieval via chainable interface, not virtual table aggregation.
  • Multi-Table Result Mappers1 sous-tagLogic for assembling nested object structures from multiple related database tables. **Distinct from Virtual Table Querying:** Distinct from virtual table querying: focuses on mapping results to nested objects rather than aggregating tables into a virtual view.
  • Query Modifiers1 sous-tagHooks for applying custom query constraints to table data. **Distinct from Virtual Table Querying:** Distinct from Virtual Table Querying: focuses on Eloquent-specific query modification for list pages.
  • Table Creation9 sous-tagsPopulates new tables from query results with configurable storage properties. **Distinct from Virtual Table Querying:** Distinct from Virtual Table Querying: focuses on persistent table creation rather than virtual view aggregation.
  • Table Format Integrations3 sous-tagsQuerying capabilities for specific table formats like Hudi by integrating with metastores. **Distinct from Virtual Table Querying:** Distinct from Virtual Table Querying: focuses on specific storage format integration rather than general table virtualization.