awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesLazy Query Execution

Deferred computation patterns for efficient data transformation.

Distinguishing note: Focuses on query optimization and lazy evaluation rather than immediate execution.

Explore 9 awesome GitHub repositories matching data & databases · Lazy Query Execution. Refine with filters or upvote what's useful.

Awesome Lazy Query Execution GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nushell/nushellAvatar de nushell

    nushell/nushell

    39,743Ver en GitHub↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Supports chaining operations on lazy dataframes to defer computation until final collection.

    Rustnushellrustshell
    Ver en GitHub↗39,743
  • reactivex/rxjsAvatar de ReactiveX

    ReactiveX/rxjs

    31,682Ver en GitHub↗

    RxJS is a library for reactive programming that provides a framework for composing asynchronous and event-based programs. It utilizes observable sequences to model data flows, allowing developers to manage complex sequences of events through a declarative programming interface. The library implements the observer pattern to facilitate decoupled communication between data producers and subscribers. By employing a lazy execution model, streams remain dormant until a consumer explicitly subscribes, at which point data production is triggered. This approach enables the construction of predictable

    Utilizes a lazy execution model where data production is deferred until a consumer explicitly subscribes.

    TypeScriptjavascriptrxjs
    Ver en GitHub↗31,682
  • dask/daskAvatar de dask

    dask/dask

    13,746Ver en GitHub↗

    Dask es un framework de computación paralela y un programador de tareas distribuido diseñado para escalar flujos de trabajo de ciencia de datos en Python desde máquinas individuales hasta grandes clústeres. Funciona como un gestor de recursos de clúster que orquesta la lógica computacional representando las tareas y sus dependencias como grafos acíclicos dirigidos. Esta arquitectura permite al sistema automatizar la distribución de cargas de trabajo a través del hardware disponible mientras gestiona requisitos de ejecución complejos. El proyecto se distingue por un motor de evaluación perezosa que difiere las operaciones de datos hasta que se solicitan explícitamente, permitiendo la optimización global del grafo y una asignación eficiente de recursos. Incorpora el volcado de datos consciente de la memoria para evitar fallos del sistema al procesar conjuntos de datos que exceden la memoria disponible, y utiliza la fusión de grafos de tareas para combinar secuencias de operaciones en pasos de ejecución únicos, minimizando la sobrecarga de programación y la comunicación entre nodos. La plataforma proporciona una superficie de capacidades integral para el análisis de datos a gran escala, incluyendo soporte para aprendizaje automático distribuido, integración de computación de alto rendimiento y procesamiento de datos en paralelo. Ofrece herramientas extensas para la gestión del ciclo de vida del clúster, perfilado de rendimiento y monitoreo en tiempo real de la ejecución de tareas. Los usuarios pueden desplegar estos entornos en diversas infraestructuras, incluyendo hardware local, proveedores de nube, sistemas en contenedores y clústeres de computación de alto rendimiento.

    Defers data processing operations until explicitly triggered, allowing for optimized execution plans across distributed resources.

    Pythondasknumpypandas
    Ver en GitHub↗13,746
  • rapidsai/cudfAvatar de rapidsai

    rapidsai/cudf

    9,672Ver en GitHub↗

    cuDF is a GPU-accelerated dataframe library and data processing engine designed for manipulating and analyzing large tabular datasets. It provides a high-level API for executing filtering, joining, and aggregating operations directly on GPU hardware. The project integrates the Apache Arrow memory format to enable zero-copy data transfers and includes a just-in-time compiler for executing custom user-defined functions on the GPU. The library features specialized acceleration for existing workflows by redirecting standard Pandas dataframe calls and Polars query plans to a GPU backend. It also p

    Executes lazy-evaluated Polars dataframe plans on a GPU engine to reduce execution time for complex computations.

    C++
    Ver en GitHub↗9,672
  • dotnet/reactiveAvatar de dotnet

    dotnet/reactive

    7,153Ver en GitHub↗

    The .NET Reactive Extensions Library is a framework for composing, querying, and transforming asynchronous data streams. It provides a non-blocking implementation of the observer pattern to manage notifications and data flows between producers and consumers, functioning as an event stream processing library. The project applies LINQ-style querying and filtering operators to asynchronous sequences. This allows for the handling of event-driven programming patterns by utilizing composable operators to process notifications as they occur. The library covers asynchronous data streaming and non-bl

    Implements a lazy execution model where streams only produce data once a subscriber attaches.

    C#
    Ver en GitHub↗7,153
  • eventual-inc/daftAvatar de Eventual-Inc

    Eventual-Inc/Daft

    5,225Ver en GitHub↗

    Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho

    Defines data transformations and schemas using lazy evaluation to optimize the processing pipeline.

    Rustai-engineeringai-pipelinearrow
    Ver en GitHub↗5,225
  • ravendb/ravendbAvatar de ravendb

    ravendb/ravendb

    3,961Ver en GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    Defines queries that execute on the server only when the application explicitly accesses the results to save network bandwidth.

    C#csharpdatabasedocument-database
    Ver en GitHub↗3,961
  • elastic/elasticsearch-dsl-pyAvatar de elastic

    elastic/elasticsearch-dsl-py

    3,884Ver en GitHub↗

    elasticsearch-dsl-py is a Python library for search integration that enables the construction of complex queries and the management of indices through a programmatic interface. It connects Python applications to a distributed search engine to implement advanced filtering and structured data retrieval. The library employs an object-relational mapping pattern and a declarative schema definition to synchronize data structures using Python classes. It utilizes a fluent interface query builder with method chaining to incrementally construct search requests, which are lazily evaluated and serialize

    Defines search criteria as objects that defer API requests until results are explicitly accessed.

    Pythonelasticsearchpythonsearch
    Ver en GitHub↗3,884
  • jadianes/spark-py-notebooksAvatar de jadianes

    jadianes/spark-py-notebooks

    1,661Ver en GitHub↗

    This repository serves as an educational collection of Jupyter notebooks designed to demonstrate distributed data processing and machine learning workflows. It provides a structured resource for learning how to perform large-scale statistical analysis, execute relational queries, and develop predictive models using Python and Apache Spark. The project distinguishes itself by offering practical, interactive guides that bridge the gap between theoretical distributed computing concepts and applied data science. By utilizing notebook environments, it enables users to document and execute code for

    Utilizes deferred computation patterns for efficient data transformation.

    Jupyter Notebookbig-databigdatadata-analysis
    Ver en GitHub↗1,661
  1. Home
  2. Data & Databases
  3. Lazy Query Execution

Explorar subetiquetas

  • Deferred Stream Execution1 sub-etiquetaExecution models where data processing only begins upon subscription to the stream. **Distinct from Lazy Query Execution:** Specific to stream subscription triggers rather than general database query optimization