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
·

27 repositorios

Awesome GitHub RepositoriesBulk Data Ingestion

High-performance utilities for importing large volumes of data into storage systems.

Distinguishing note: Focuses on high-throughput bulk operations rather than individual row insertion or schema management.

Explore 27 awesome GitHub repositories matching data & databases · Bulk Data Ingestion. Refine with filters or upvote what's useful.

Awesome Bulk Data Ingestion GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • duckdb/duckdbAvatar de duckdb

    duckdb/duckdb

    38,805Ver en GitHub↗

    DuckDB is an in-process analytical database engine designed to run directly within an application process. As a zero-dependency, embedded system, it provides enterprise-grade SQL data processing capabilities without the overhead of managing a dedicated database server. It is built to handle complex analytical and aggregation tasks by storing and retrieving information in columns, allowing for high-performance relational data manipulation. The engine distinguishes itself through a columnar vectorized execution model that maximizes CPU cache efficiency during query operations. It employs adapti

    Supports efficient batch operations to load large volumes of data while bypassing row-level overhead.

    C++analyticsdatabaseembedded-database
    Ver en GitHub↗38,805
  • krayin/laravel-crmAvatar de krayin

    krayin/laravel-crm

    21,404Ver en GitHub↗

    This project is a modular, open-source customer relationship management platform built on the Laravel framework. It serves as a comprehensive business application framework designed for tracking sales pipelines, managing business entities, and automating marketing workflows. By providing a self-hosted solution, it enables organizations to maintain full control over their contact data, sales leads, and communication history. The platform distinguishes itself through a highly extensible architecture that allows developers to modify core behavior without altering the underlying source code. It u

    Provides high-throughput bulk import utilities with pre-commit validation and preview capabilities.

    PHPcrmcrm-multi-tenant-saascrm-platform
    Ver en GitHub↗21,404
  • zincsearch/zincsearchAvatar de zincsearch

    zincsearch/zincsearch

    17,862Ver en GitHub↗

    Zincsearch is a high-performance, self-hosted full-text search engine and database written in Go. It provides a lightweight infrastructure for indexing and searching unstructured text data, specializing in log and event analysis through a schemaless indexing model. The system is designed as a resource-efficient alternative to heavier search infrastructure, featuring an API surface compatible with Elasticsearch for indexing and querying documents. It distinguishes itself by packaging the entire server and its built-in web search interface into a single statically linked binary. The engine cov

    Processes multiple document additions or deletions in a single request to increase ingestion speed.

    Goelasticsearchgogolang
    Ver en GitHub↗17,862
  • apple/foundationdbAvatar de apple

    apple/foundationdb

    16,446Ver en GitHub↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Utilizes subspace indirection to facilitate high-throughput bulk data ingestion without disrupting system stability.

    C++aciddistributed-databasefoundationdb
    Ver en GitHub↗16,446
  • brianc/node-postgresAvatar de brianc

    brianc/node-postgres

    13,155Ver en GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    Provides high-performance utilities for importing and exporting large datasets using streaming commands.

    JavaScriptlibpqnode-postgrespostgres
    Ver en GitHub↗13,155
  • opensearch-project/opensearchAvatar de opensearch-project

    opensearch-project/OpenSearch

    13,196Ver en GitHub↗

    OpenSearch is a distributed search and analytics engine designed for indexing, searching, and analyzing massive volumes of structured and unstructured data in real time. It functions as a comprehensive platform that integrates enterprise-grade search capabilities, a vector database for high-dimensional similarity lookups, and a unified observability suite for monitoring logs, metrics, and traces across complex distributed environments. The platform distinguishes itself through its support for agentic workflow automation, allowing users to orchestrate multi-agent tasks and integrate foundation

    Transfers large datasets from databases to search engines using optimized batch processing to minimize performance impact.

    Javaanalyticsapache2foss
    Ver en GitHub↗13,196
  • spartnernl/laravel-excelAvatar de SpartnerNL

    SpartnerNL/Laravel-Excel

    12,669Ver en GitHub↗

    This is a Laravel Excel integration library used for importing and exporting spreadsheet files within the Laravel framework. It functions as both a spreadsheet data exporter for converting database queries and collections into files and a spreadsheet data importer for mapping workbook data to database models. The library includes an HTML to spreadsheet converter that transforms HTML table templates into downloadable documents to preserve specific layout designs. It supports large dataset exports via background queuing and processes bulk data imports through chunked reading and batch inserts.

    Processes large spreadsheet workbooks into a system via batch inserts and chunked reading.

    PHPcsvlaravellaravel-5-package
    Ver en GitHub↗12,669
  • citusdata/citusAvatar de citusdata

    citusdata/citus

    12,562Ver en GitHub↗

    Citus is a PostgreSQL extension that transforms a standard database into a distributed system. It functions as a sharding framework and distributed SQL engine, enabling horizontal scaling by partitioning tables across a cluster of nodes. By utilizing a coordinator-worker topology, the system manages metadata and routes queries to the appropriate nodes, allowing for parallel execution of complex operations across distributed data shards. The platform distinguishes itself through its specialized support for multi-tenant architectures and real-time analytical processing. It enables tenant-based

    Loads large datasets into distributed tables using parallel connections to achieve high throughput and reduce migration time.

    Ccituscitus-extensiondatabase
    Ver en GitHub↗12,562
  • askmike/gekkoAvatar de askmike

    askmike/gekko

    10,179Ver en GitHub↗

    Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across multiple cryptocurrency exchanges. It functions as an algorithmic trading system that uses a standardized exchange integration gateway to connect with various external trading platforms. The system includes a backtesting engine that simulates trading strategies against historical market data to evaluate performance before live deployment. It employs an adapter-based integration model to normalize diverse exchange API responses into a consistent internal format. The platform pr

    Provides a uniform API interface for importing price data across various cryptocurrency exchanges.

    JavaScriptbitcoinexchangegekko
    Ver en GitHub↗10,179
  • lib/pqAvatar de lib

    lib/pq

    9,903Ver en GitHub↗

    pq is a PostgreSQL driver for Go that implements the standard database/sql interface. It serves as a connection library and protocol implementation that translates application data types into the binary and text formats required by PostgreSQL. The project provides specialized utilities for high-performance data ingestion using bulk data loading and a dedicated bulk data importer. It also features an implementation for listening to asynchronous server notifications and provides tools for connection load balancing across multiple hosts and ports. The driver covers a broad surface of database i

    Provides high-performance utilities for streaming large datasets directly into tables via specialized bulk ingestion channels.

    Go
    Ver en GitHub↗9,903
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Provides high-performance utilities for importing large volumes of data using parallelized writes.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Ver en GitHub↗9,031
  • unopim/unopimAvatar de unopim

    unopim/unopim

    8,878Ver en GitHub↗

    unopim is an AI-powered product information management system that serves as a centralized repository for managing product attributes, categories, and variations. It functions as a containerized product repository and a multi-channel data distributor, synchronizing consistent product information and pricing across diverse external sales platforms and marketplaces. The platform distinguishes itself through an LLM-based catalog manager that provides a conversational interface for executing data management tasks. This allows users to perform item creation, content enrichment, and quality scans u

    Moves high-volume data using multiple formats with real-time progress tracking and pipeline visualization.

    PHPlaravelopen-sourceopensource
    Ver en GitHub↗8,878
  • tiddlywiki/tiddlywiki5Avatar de TiddlyWiki

    TiddlyWiki/TiddlyWiki5

    8,599Ver en GitHub↗

    TiddlyWiki5 is a modular wiki engine and non-linear knowledge base that organizes information into small, linked chunks. It can function as a single-file personal wiki where all content and application logic are stored within one HTML file for local-first use, or as a self-hosted wiki server that serves content over HTTP. The project is distinguished by a data-driven architecture where plugins and extensions are treated as stored data entries. It features a filter-based query engine for manipulating structured data and a transclusion system that allows the live content of one entry to be embe

    Supports importing multiple data entries from a single text file using a concise format.

    JavaScripthacktoberfesthtmljavascript
    Ver en GitHub↗8,599
  • porsager/postgresAvatar de porsager

    porsager/postgres

    8,566Ver en GitHub↗

    This project is a PostgreSQL client library and SQL query builder for JavaScript and TypeScript. It provides a low-level database driver and connection manager to handle database sessions, along with a logical replication client for monitoring real-time changes. The library distinguishes itself with a high-performance bulk data streamer that utilizes the database copy command for importing and exporting large datasets. It also implements a logical replication protocol to facilitate real-time database synchronization through change subscriptions and channel-based notifications. The toolset co

    Exposes a high-performance bulk copy command as readable and writable streams for importing and exporting large datasets.

    JavaScriptclientcockroachdbdatabase
    Ver en GitHub↗8,566
  • shekhargulati/52-technologies-in-2016Avatar de shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Ver en GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    Provides command-line utilities for ingesting large datasets into database collections.

    JavaScriptawesomeawesome-listblog
    Ver en GitHub↗7,311
  • wireservice/csvkitAvatar de wireservice

    wireservice/csvkit

    6,390Ver en GitHub↗

    csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req

    Imports CSV data into PostgreSQL tables using a command-line insert flag.

    Python
    Ver en GitHub↗6,390
  • dimitri/pgloaderAvatar de dimitri

    dimitri/pgloader

    6,295Ver en GitHub↗

    pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos

    pgloader loads CSV, fixed-width, DBF, and IXF files into PostgreSQL with configurable parsing, transformation, and error handling.

    Common Lispclozure-clcommon-lispcsv
    Ver en GitHub↗6,295
  • apache/igniteAvatar de apache

    apache/ignite

    5,066Ver en GitHub↗

    Ignite es una plataforma de cómputo y rejilla de datos distribuida en memoria. Funciona como una base de datos SQL distribuida y un motor de almacenamiento diseñado para almacenar y procesar grandes conjuntos de datos en RAM para minimizar la latencia y aumentar la velocidad de cálculo. El sistema se distingue por un motor de almacenamiento de varios niveles que gestiona la ubicación de los datos a través de la memoria y el disco para equilibrar el acceso de alta velocidad con una gran capacidad. Cuenta con una rejilla de cómputo distribuida que ejecuta lógica personalizada directamente en los nodos donde residen los datos para reducir el tráfico de red. La plataforma proporciona un amplio conjunto de capacidades, incluyendo gestión de transacciones ACID, consultas SQL estándar y operaciones de clave-valor. Admite la ingesta de datos de alto volumen a través de flujos reactivos y ofrece integración a través de múltiples lenguajes de programación, controladores de base de datos estándar y una API REST. El sistema puede desplegarse como un clúster distribuido utilizando contenedores u orquestarse mediante Kubernetes. El proyecto está escrito en Java y puede instalarse mediante archivos binarios.

    Loads high volumes of data using backpressure mechanisms to prevent instability during bulk imports.

    Javabig-datacachecloud
    Ver en GitHub↗5,066
  • dotnetcore/freesqlAvatar de dotnetcore

    dotnetcore/FreeSql

    4,388Ver en GitHub↗

    FreeSql es un mapeador objeto-relacional (ORM) y capa de acceso a datos para .NET que traduce código orientado a objetos a SQL para múltiples proveedores de bases de datos relacionales. Funciona como un constructor de consultas SQL fluido y sincronizador de esquemas de base de datos, permitiendo a los desarrolladores alinear las estructuras de tablas e índices de la base de datos con las definiciones de clases de entidad. El framework está optimizado específicamente para .NET Native AOT para garantizar huellas de memoria reducidas y tiempos de inicio más rápidos. Incluye un gestor de tráfico de base de datos para distribuir la carga a través de división de lectura-escritura, fragmentación de tablas dinámica y aislamiento de datos basado en inquilinos. Las capacidades amplias incluyen ingesta de datos de alto rendimiento utilizando mecanismos de copia masiva específicos del proveedor, consultas avanzadas con funciones de ventana y CTEs recursivos, y monitoreo basado en AOP para auditar cambios de datos. El sistema también proporciona herramientas de gestión de esquemas para migraciones automatizadas y utilidades de desarrollo para generar clases de entidad a partir de metadatos de base de datos.

    Implements high-performance bulk data ingestion using provider-specific copy mechanisms and staging tables.

    C#accessclickhousecodefirst
    Ver en GitHub↗4,388
  • memgraph/memgraphAvatar de memgraph

    memgraph/memgraph

    4,163Ver en GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Imports large volumes of nodes and relationships using high-performance parallel processing and batching.

    C++cyphergraphgraph-algorithms
    Ver en GitHub↗4,163
Ant.12Siguiente
  1. Home
  2. Data & Databases
  3. Bulk Data Ingestion

Explorar subetiquetas

  • Pipeline VisualizationVisual tools for monitoring the progress and health of bulk data transfer operations. **Distinct from Bulk Data Ingestion:** Focuses on the observability and tracking of the transfer process, whereas Bulk Data Ingestion focuses on the high-performance transfer itself.
  • PostgreSQL Bulk ImportersDedicated utilities for high-throughput data ingestion specifically for PostgreSQL servers. **Distinct from Bulk Data Ingestion:** Specializes general bulk ingestion for the PostgreSQL binary and copy protocols.
  • Query-Based Bulk IngestionHigh-throughput data import using query language constructs like UNWIND for bulk object creation. **Distinct from Bulk Data Ingestion:** Specifically utilizes the query language (Cypher) to achieve bulk ingestion, distinct from binary or protocol-level bulk imports.
  • Reactive IngestionHigh-throughput data loading utilizing backpressure to ensure system stability during bulk imports. **Distinct from Bulk Data Ingestion:** Distinct from general Bulk Data Ingestion: specifically utilizes reactive stream patterns and backpressure for flow control.
  • Standardized Data InterfacesProviding a uniform API to read large datasets across diverse storage sources. **Distinct from Bulk Data Ingestion:** Distinct from Bulk Data Ingestion: focuses on reading/accessing data via a standard interface rather than importing it into a database.