awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

72 个仓库

Awesome GitHub RepositoriesLarge-Scale Dataset Management

High-capacity storage management for datasets spanning multiple terabytes.

Distinct from Large-Scale Data Computation: None of the candidates address general database-level storage of multi-terabyte datasets via compaction.

Explore 72 awesome GitHub repositories matching data & databases · Large-Scale Dataset Management. Refine with filters or upvote what's useful.

Awesome Large-Scale Dataset Management GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • facebook/rocksdbfacebook 的头像

    facebook/rocksdb

    31,767在 GitHub 上查看↗

    RocksDB is a high-performance, embeddable persistent key-value library and storage engine based on Log-Structured Merge-trees. It is designed to provide durable storage for large-scale datasets, integrating directly into applications to manage data on flash and RAM-based hardware. The engine is distinguished by its focus on minimizing read and write amplification through multi-threaded compaction and custom memory allocators. It features specialized optimizations for flash storage, including support for zoned block devices, and provides the ability to extend store behavior via external plugin

    Manages multi-terabyte datasets efficiently using multi-threaded compactions.

    C++databasestorage-engine
    在 GitHub 上查看↗31,767
  • ornicar/lilaornicar 的头像

    ornicar/lila

    18,362在 GitHub 上查看↗

    Lila is an open-source chess server and multiplayer platform designed for playing, analyzing, and streaming games. It functions as a comprehensive environment for hosting competitive play and managing player profiles. The platform integrates a distributed chess engine interface to evaluate complex positions and a collaborative analysis board that allows multiple users to study and coordinate insights in real time. It also includes an online tournament platform for organizing competitive events, simultaneous exhibitions, and structured player leagues. The system maintains a searchable game da

    Stores and retrieves historical matches through a specialized search engine designed for high-volume game database queries.

    Scala
    在 GitHub 上查看↗18,362
  • alibaba/dataxalibaba 的头像

    alibaba/DataX

    17,241在 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

    Extracts data from optimized columnar storage files including Parquet and ORC for large-scale processing.

    Java
    在 GitHub 上查看↗17,241
  • treeverse/dvctreeverse 的头像

    treeverse/dvc

    15,679在 GitHub 上查看↗

    DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models using external storage and metadata pointers. It integrates with Git by utilizing placeholders to keep heavy artifacts out of the repository while maintaining a versioned link between code and data. The system manages remote data caches through a synchronization layer that connects local environments to cloud storage or network filesystems. It also functions as an experiment tracker, recording hyperparameters and metrics to compare the performance of different model iterations.

    Tracks large datasets and machine learning models using external caches and repository placeholders.

    Pythonaidata-sciencedata-version-control
    在 GitHub 上查看↗15,679
  • snapchat/keydbSnapchat 的头像

    Snapchat/KeyDB

    12,487在 GitHub 上查看↗

    KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing multi-version concurrency control to execute non-blocking queries and scans. The project is a multithreaded fork of Redis that maintains protocol compatibility while utilizing a multithreaded architecture to scale across multi-core hardware. It distinguishes itself with flash-tiered storage, allowing the system to offload data from primary RAM to SSD or flash storage to increase total capacity. The system supports high availability through active-active mesh replication and mu

    Expands database storage beyond available RAM by offloading data to local SSD or flash storage.

    C++
    在 GitHub 上查看↗12,487
  • microsoft/garnetmicrosoft 的头像

    microsoft/garnet

    11,885在 GitHub 上查看↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Spans data across RAM and persistent flash storage to handle datasets larger than available system memory.

    C#cachecache-storagecluster
    在 GitHub 上查看↗11,885
  • salesforce/lavissalesforce 的头像

    salesforce/LAVIS

    11,236在 GitHub 上查看↗

    LAVIS is a multimodal large language model framework and vision-language model library. It provides tools for training and evaluating models that integrate visual, textual, and audio data, serving as a cross-modal feature extractor and a zero-shot visual reasoning engine. The framework distinguishes itself by using frozen-backbone integration, where pretrained encoders remain non-trainable while lightweight adapter layers are updated. It employs cross-modal feature alignment to map different representations into a shared embedding space and utilizes a modular model wrapper to swap vision and

    Includes a dedicated manager for organizing and loading large-scale language-vision datasets and annotations.

    Jupyter Notebook
    在 GitHub 上查看↗11,236
  • apple/turicreateapple 的头像

    apple/turicreate

    11,171在 GitHub 上查看↗

    This project is an automated machine learning framework and toolkit designed for training and tuning custom models for classification, regression, and recommendations. It functions as a multimodal machine learning toolkit capable of processing and training models using a combination of text, image, audio, and sensor data. The framework distinguishes itself as a multimodal data processor that can handle and visualize large datasets on a single machine using column-oriented disk storage. It includes a core machine learning model generator that converts trained models into formats compatible wit

    Stores data in a column-oriented format on disk to efficiently process datasets exceeding system memory.

    C++
    在 GitHub 上查看↗11,171
  • wandb/clientwandb 的头像

    wandb/client

    11,128在 GitHub 上查看↗

    This project is a collection of utilities designed for machine learning experiment tracking, data versioning, and the observability of large language model applications. It provides a client for recording hyperparameters and metrics during training to visualize performance trends and compare different model versions. The tool includes a model evaluation framework that uses custom scorers and automated judges to assess the quality of generated text outputs. It also provides observability tools to monitor and debug the execution flow and runtime behavior of language model applications. The sys

    Provides artifact versioning for binary models and datasets using content hashes to ensure training reproducibility.

    Python
    在 GitHub 上查看↗11,128
  • xzhih/one-key-hidpixzhih 的头像

    xzhih/one-key-hidpi

    10,967在 GitHub 上查看↗

    This project is a macOS utility designed to enable high-density scaling on non-Retina monitors. It functions as a display override manager and HiDPI enabler that modifies how the operating system perceives monitor hardware to unlock native high-resolution scaling options within system settings. The tool achieves this by patching and injecting Extended Display Identification Data (EDID) into the system registry. It utilizes a system of file-based overrides stored in library directories to ensure that custom resolution and scaling settings persist across system reboots. Beyond scaling, the pro

    Manipulates display identification profiles to unlock native HiDPI scaling options in system settings.

    Shellhidpimacos-hidpi
    在 GitHub 上查看↗10,967
  • rapidsai/cudfrapidsai 的头像

    rapidsai/cudf

    9,672在 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

    Handles massive datasets using a GPU dataframe API to execute filtering, joins, and aggregations more efficiently.

    C++
    在 GitHub 上查看↗9,672
  • tflearn/tflearntflearn 的头像

    tflearn/tflearn

    9,579在 GitHub 上查看↗

    tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing neural network architectures and a system for executing training loops and optimizing model weights across CPUs and GPUs. The project simplifies the process of building and training models through a modular interface and a high-level API for prototyping. It includes specialized utilities for deep learning visualization, allowing for the generation of graphical diagrams to analyze network structures, weights, gradients, and activations. The framework covers a broad range of capa

    Manages large-scale datasets that exceed system memory by integrating with external storage formats.

    Pythondata-sciencedeep-learningmachine-learning
    在 GitHub 上查看↗9,579
  • lancedb/lancedblancedb 的头像

    lancedb/lancedb

    9,031在 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

    Writes massive datasets from files or iterators using parallelized batches to avoid memory exhaustion.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    在 GitHub 上查看↗9,031
  • apache/icebergapache 的头像

    apache/iceberg

    8,972在 GitHub 上查看↗

    Iceberg is an open table format and big data table manager designed for huge analytic datasets in cloud storage. It provides a specification for tracking large-scale datasets to maintain transactional consistency and structural integrity. The project utilizes a standardized REST catalog interface to manage table metadata, ensuring interoperability between different compute engines. This allows diverse query engines to connect to a single table interface and maintain consistency across different processing frameworks. Its core capabilities include managing large-scale analytic tables, coordin

    Tracks huge datasets in cloud storage to ensure transactional integrity and schema evolution for big data workloads.

    Java
    在 GitHub 上查看↗8,972
  • iamseancheney/python_for_data_analysis_2nd_chinese_versioniamseancheney 的头像

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937在 GitHub 上查看↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Processes massive binary files on disk as in-memory arrays to avoid loading entire datasets into RAM.

    matplotlibnumpypandas
    在 GitHub 上查看↗8,937
  • dusty-nv/jetson-inferencedusty-nv 的头像

    dusty-nv/jetson-inference

    8,734在 GitHub 上查看↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    Blends different data modalities using a deterministic data loader and specialized parallelism techniques.

    C++caffecomputer-visiondeep-learning
    在 GitHub 上查看↗8,734
  • kaminari/kaminarikaminari 的头像

    kaminari/kaminari

    8,681在 GitHub 上查看↗

    Kaminari is a Ruby pagination library and ActiveRecord tool designed to divide large datasets into smaller pages using limit and offset logic. It functions as a data paging utility that manages record offsets and total count calculations for Ruby web applications. The project distinguishes itself by generating SEO-friendly navigation links and standardized HTML tags to improve search engine indexing. It supports localized navigation labels and translation files for multilingual interface design, and allows for customizable pagination themes via template overrides of view partials. The librar

    Divides large datasets from various sources into smaller pages using limit and offset logic.

    Ruby
    在 GitHub 上查看↗8,681
  • delta-io/deltadelta-io 的头像

    delta-io/delta

    8,596在 GitHub 上查看↗

    Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh

    Organizes billions of files and partitions across petabyte-scale tables to maintain high retrieval performance.

    Scalaacidanalyticsbig-data
    在 GitHub 上查看↗8,596
  • graviraja/mlops-basicsgraviraja 的头像

    graviraja/MLOps-Basics

    8,585在 GitHub 上查看↗

    MLOps-Basics is a collection of implementation guides and blueprints for automating the machine learning lifecycle. It provides practical workflows for managing the transition of models from training to production deployment, focusing on the integration of operational tools into the machine learning pipeline. The project features specific architectural patterns for deploying containerized models using serverless infrastructure and cloud registries. It includes frameworks for tracking large datasets and model artifacts via remote storage, as well as guides for converting models into standardiz

    Implements a framework for versioning large binary models and datasets using external caching and metadata pointers.

    Jupyter Notebook
    在 GitHub 上查看↗8,585
  • vaexio/vaexvaexio 的头像

    vaexio/vaex

    8,506在 GitHub 上查看↗

    Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle billion-row tabular datasets in Python. It functions as a lazy evaluation framework that defers computations and transformations until results are required, enabling the processing of datasets that exceed available system RAM by mapping files directly from disk. The project distinguishes itself as a tool for big data visualization and exploration, specifically integrated for use within interactive notebooks. It provides specialized capabilities for machine learning feature engin

    Maps disk-based data directly into memory to handle datasets larger than available RAM.

    Python
    在 GitHub 上查看↗8,506
上一个123…4下一个
  1. Home
  2. Data & Databases
  3. Large-Scale Dataset Management

探索子标签

  • Artifact VersioningSystems for versioning large binary models and datasets via external caching and metadata pointers. **Distinct from Large-Scale Dataset Management:** Focuses on versioning and reproducibility of artifacts, not just the high-capacity storage management of the datasets.
  • Batch-Driven Data Migration1 个子标签Manages the migration of massive datasets using controlled batching to optimize memory and avoid packet limits. **Distinct from Large-Scale Dataset Management:** Distinct from Large-Scale Dataset Management: focuses on the active process of migration via batching rather than general storage management.
  • Bulk Load OptimizationsTechniques for moving multi-terabyte datasets using intermediate distributed storage and bulk load commands. **Distinct from Large-Scale Dataset Management:** Focuses on the movement and loading process for massive sets, rather than the general management of the stored data.
  • Columnar Tabular Storage1 个子标签Storage of tabular data in a column-oriented format to optimize large-scale processing on disk. **Distinct from Large-Scale Dataset Management:** Focuses specifically on the column-oriented format for tabular data, whereas Large-Scale Dataset Management (f15_mt3) is a broader category.
  • Complex Data Type IndexingIndexing strategies for non-scalar types like lists, sets, and sorted sets to enable efficient range and membership queries. **Distinct from Large-Scale Dataset Management:** Focuses on the indexing of complex data structures rather than the raw capacity management of terabyte-scale datasets
  • Database Dataset IngestionProcesses for importing large-scale datasets into database systems. **Distinct from Large-Scale Dataset Management:** Focuses on the import process into a database rather than general storage management.
  • Dataset Management FrameworksSystems for versioning, splitting, and documenting large-scale datasets using standardized schemas and metadata. **Distinct from Large-Scale Dataset Management:** Covers the full lifecycle of dataset management including versioning and metadata, not just high-capacity storage.
  • Disk-Backed Key-Value ManagementManagement of large-scale key-value datasets using tiered memory-and-disk storage. **Distinct from Large-Scale Dataset Management:** Distinct from general dataset management: specifically targets the key-value access pattern with memory-disk balancing.
  • GPU-Accelerated Processing1 个子标签Processes large datasets that exceed CPU memory using single or multiple GPUs, including multi-node clusters. **Distinct from Large-Scale Dataset Management:** Distinct from Large-Scale Dataset Management: focuses on GPU-accelerated processing of datasets, not storage management.
  • Game Match IndexingSpecialized search and storage for high-volume historical game databases. **Distinct from Large-Scale Dataset Management:** Specifically handles the indexing and retrieval of historical matches rather than general large-scale dataset management.
  • Knowledge Graph Construction1 个子标签Assembling large-scale datasets of interconnected entities into graph structures for AI. **Distinct from Large-Scale Dataset Management:** Focuses on the assembly and construction of the graph, not just the storage management of the resulting dataset.
  • Large Dataset ProcessorsUtilities for chunking, sampling, and efficient file handling for datasets exceeding local memory capacity. **Distinct from Large-Scale Dataset Management:** Distinct from Large-Scale Dataset Management: focuses on the processing and memory-efficient handling of large datasets within pipeline steps.
  • Large-Scale Firewall ManagementUpdating network security rules across massive sets of nodes using centralized query servers. **Distinct from Large-Scale Dataset Management:** Distinct from dataset management; this is about network policy distribution at scale.
  • Memory-Mapped File AccessDirectly mapping disk-based files into the process address space for instant loading of massive datasets. **Distinct from Large-Scale Dataset Management:** Specifies the memory-mapping technique rather than general high-capacity storage management.
  • Metadata Scaling1 个子标签Techniques for organizing and retrieving metadata for tables with billions of files. **Distinct from Large-Scale Dataset Management:** Focuses on the metadata layer's performance and organization rather than general dataset storage capacity.
  • Multimodal Dataset LoadersTools for downloading, organizing and loading large-scale datasets containing multiple modalities and their annotations. **Distinct from Large-Scale Dataset Management:** Focuses on the loading and organization logic for multimodal data rather than general high-capacity storage management
  • Parallelized IngestionWriting massive datasets using parallelized batches to prevent memory exhaustion. **Distinct from Large-Scale Dataset Management:** Specializes large-scale management by focusing on the parallel writing process of the ingestion phase.
  • Sharded NumPy Dataset Persisters2 个子标签Persists features, labels, weights, and identifiers as sharded NumPy files on disk to handle datasets too large for RAM. **Distinct from Large-Scale Dataset Management:** Distinct from Large-Scale Dataset Management: focuses on sharded NumPy file persistence for ML datasets, not general high-capacity storage management.
  • Sparse Dataset ManagementManagement of large-scale datasets where most cells are empty, optimized for versioning and column-oriented access. **Distinct from Large-Scale Dataset Management:** Distinct from general large-scale management by focusing on the sparsity and versioning of the data model.
  • Tabular Prediction ScalingHandles datasets up to one million rows and thousands of features through configurable row-to-feature trade-offs. **Distinct from Large-Scale Dataset Management:** Distinct from Large-Scale Dataset Management: focuses on inference throughput and row-feature trade-offs for tabular ML, not general storage management.
  • Tiered Memory ManagementStrategies for managing large datasets by tiering data between RAM and persistent flash/SSD storage. **Distinct from Large-Scale Dataset Management:** Focuses on the movement of data between memory tiers (RAM to SSD) rather than general dataset management.
  • Unstructured Data ManagementManagement of large-scale binary assets like images and videos in cloud storage without duplication. **Distinct from Large-Scale Dataset Management:** Specifically targets unstructured binary data in cloud buckets rather than general terabyte-scale storage.