awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

72 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/rocksdbAvatar facebook

    facebook/rocksdb

    31,767Vezi pe 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
    Vezi pe GitHub↗31,767
  • ornicar/lilaAvatar ornicar

    ornicar/lila

    18,362Vezi pe 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
    Vezi pe GitHub↗18,362
  • alibaba/dataxAvatar alibaba

    alibaba/DataX

    17,241Vezi pe 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
    Vezi pe GitHub↗17,241
  • treeverse/dvcAvatar treeverse

    treeverse/dvc

    15,679Vezi pe 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
    Vezi pe GitHub↗15,679
  • snapchat/keydbAvatar Snapchat

    Snapchat/KeyDB

    12,487Vezi pe 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++
    Vezi pe GitHub↗12,487
  • microsoft/garnetAvatar microsoft

    microsoft/garnet

    11,885Vezi pe 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
    Vezi pe GitHub↗11,885
  • salesforce/lavisAvatar salesforce

    salesforce/LAVIS

    11,236Vezi pe 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
    Vezi pe GitHub↗11,236
  • apple/turicreateAvatar apple

    apple/turicreate

    11,171Vezi pe 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++
    Vezi pe GitHub↗11,171
  • wandb/clientAvatar wandb

    wandb/client

    11,128Vezi pe 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
    Vezi pe GitHub↗11,128
  • xzhih/one-key-hidpiAvatar xzhih

    xzhih/one-key-hidpi

    10,967Vezi pe 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
    Vezi pe GitHub↗10,967
  • rapidsai/cudfAvatar rapidsai

    rapidsai/cudf

    9,672Vezi pe 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++
    Vezi pe GitHub↗9,672
  • tflearn/tflearnAvatar tflearn

    tflearn/tflearn

    9,579Vezi pe 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
    Vezi pe GitHub↗9,579
  • lancedb/lancedbAvatar lancedb

    lancedb/lancedb

    9,031Vezi pe 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
    Vezi pe GitHub↗9,031
  • apache/icebergAvatar apache

    apache/iceberg

    8,972Vezi pe 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
    Vezi pe GitHub↗8,972
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Vezi pe 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
    Vezi pe GitHub↗8,937
  • dusty-nv/jetson-inferenceAvatar dusty-nv

    dusty-nv/jetson-inference

    8,734Vezi pe 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
    Vezi pe GitHub↗8,734
  • kaminari/kaminariAvatar kaminari

    kaminari/kaminari

    8,681Vezi pe 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
    Vezi pe GitHub↗8,681
  • delta-io/deltaAvatar delta-io

    delta-io/delta

    8,596Vezi pe 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
    Vezi pe GitHub↗8,596
  • graviraja/mlops-basicsAvatar graviraja

    graviraja/MLOps-Basics

    8,585Vezi pe 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
    Vezi pe GitHub↗8,585
  • vaexio/vaexAvatar vaexio

    vaexio/vaex

    8,506Vezi pe 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
    Vezi pe GitHub↗8,506
Înapoi123…4Înainte
  1. Home
  2. Data & Databases
  3. Large-Scale Dataset Management

Explorează sub-etichetele

  • 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 sub-tagManages 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 sub-tagStorage 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 sub-tagProcesses 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 sub-tagAssembling 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 sub-tagTechniques 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 sub-tag-uriPersists 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.