awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

107 रिपॉजिटरी

Awesome GitHub RepositoriesData Storage Architectures

Structural designs and patterns that define how data is organized and accessed within a storage system.

Explore 107 awesome GitHub repositories matching data & databases · Data Storage Architectures. Refine with filters or upvote what's useful.

Awesome Data Storage Architectures GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • redis/redisredis का अवतार

    redis/redis

    74,906GitHub पर देखें↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms. What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongsid

    Stores data entirely in RAM using optimized primitives to guarantee sub-millisecond access latency.

    Ccachecachingdatabase
    GitHub पर देखें↗74,906
  • toeverything/affinetoeverything का अवतार

    toeverything/AFFiNE

    69,443GitHub पर देखें↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    Maintains local data availability to ensure offline functionality and user sovereignty before syncing state with remote servers.

    TypeScriptappcrdteditor
    GitHub पर देखें↗69,443
  • prometheus/prometheusprometheus का अवतार

    prometheus/prometheus

    64,569GitHub पर देखें↗

    Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis. The platform distinguishes itself through a specialized query engine that enables real-time analysis of performanc

    Organizes time-stamped information into immutable disk blocks to optimize high-throughput ingestion and rapid historical range lookups.

    Goalertinggraphinghacktoberfest
    GitHub पर देखें↗64,569
  • meilisearch/meilisearchmeilisearch का अवतार

    meilisearch/meilisearch

    58,118GitHub पर देखें↗

    Meilisearch is a Rust-based search engine providing typo-tolerant full-text and vector-based semantic search with real-time conversational capabilities.

    Maps database files directly into memory to eliminate redundant data copying between kernel and user space.

    Rustaiapiapp-search
    GitHub पर देखें↗58,118
  • lfnovo/open-notebooklfnovo का अवतार

    lfnovo/open-notebook

    31,025GitHub पर देखें↗

    Open-notebook is a collaborative workspace designed for knowledge management and structured data workflows. It functions as a centralized repository where users can document, refine, and retrieve information while interacting with artificial intelligence models to generate content and process complex data. The platform distinguishes itself through a local-first data persistence model that ensures offline availability and performance, paired with state-synchronized collaborative editing for real-time team sessions. It utilizes a virtualized rendering engine to maintain interface responsiveness

    Prioritizes client-side data persistence to ensure offline availability and performance before synchronizing with remote servers.

    TypeScriptassistantlearningnote-taking
    GitHub पर देखें↗31,025
  • quii/learn-go-with-testsquii का अवतार

    quii/learn-go-with-tests

    23,510GitHub पर देखें↗

    This project is an educational platform and tutorial series designed to teach the Go programming language through the practice of test-driven development. It provides a structured path for developers to master language fundamentals, concurrency, and standard library usage by building functional applications in small, verifiable increments. The core methodology centers on the test-driven development cycle, where failing tests are written before implementation to define requirements and ensure code correctness. This approach is applied across a wide range of practical scenarios, including the c

    Persists application state to JSON files to ensure data availability across restarts.

    Gogogolangtdd
    GitHub पर देखें↗23,510
  • simdjson/simdjsonsimdjson का अवतार

    simdjson/simdjson

    23,260GitHub पर देखें↗

    simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with minimal memory overhead. It functions as a hardware-aware data processing engine that leverages vector instructions to achieve gigabyte-per-second parsing speeds. By detecting host processor capabilities at runtime, the library automatically selects the most efficient instruction sets to accelerate structural analysis and validation. The library distinguishes itself through a focus on extreme efficiency and resource management. It utilizes memory mapping and padded buffer ali

    The library provides direct access to memory-mapped files or string buffers to enable efficient processing of large data structures without intermediate copies.

    C++aarch64arm64avx2
    GitHub पर देखें↗23,260
  • vonng/ddiaVonng का अवतार

    Vonng/ddia

    22,648GitHub पर देखें↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Provides a comprehensive guide to the principles and architectures of modern data systems.

    Pythonbookdatabaseddia
    GitHub पर देखें↗22,648
  • cat-milk/anime-girls-holding-programming-bookscat-milk का अवतार

    cat-milk/Anime-Girls-Holding-Programming-Books

    22,312GitHub पर देखें↗

    This project is a themed technical art collection and visual archive of stylized illustrations depicting computer science literature. It serves as a technical book illustration gallery that pairs anime-style characters with specific programming and technical textbooks. The repository functions as a static technical asset library, utilizing a JSON-driven image gallery to map visual assets to their corresponding metadata. This structured approach allows for the sourcing of theme-consistent artwork for use in developer blogs, presentations, and technical documentation. The system employs a resp

    Utilizes read-only JSON files as a static data store for mapping characters and book titles.

    anime
    GitHub पर देखें↗22,312
  • cube-js/cubecube-js का अवतार

    cube-js/cube

    20,251GitHub पर देखें↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Maintains materialized data summaries in external storage to accelerate query performance and reduce load on primary data sources.

    Rustagentic-analyticsagentsai
    GitHub पर देखें↗20,251
  • johannesjo/super-productivityjohannesjo का अवतार

    johannesjo/super-productivity

    20,129GitHub पर देखें↗

    Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data synchronization. It functions as a task management application for organizing daily work through todo lists and timeboxing, while serving as time tracking software to record activity durations and generate worklogs. The project features a synchronization layer that imports tickets and tasks from external project management tools, specifically Jira and GitHub, into a centralized local workflow. Data consistency across multiple devices is maintained through cloud storage synchroniza

    Stores application state locally to ensure offline availability and fast access before synchronizing with cloud providers.

    TypeScript
    GitHub पर देखें↗20,129
  • nats-io/nats-servernats-io का अवतार

    nats-io/nats-server

    20,076GitHub पर देखें↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Defines unique identifiers for streams and accounts that function as both messaging subjects and filesystem paths.

    Gocloudcloud-computingcloud-native
    GitHub पर देखें↗20,076
  • huggingface/candlehuggingface का अवतार

    huggingface/candle

    19,422GitHub पर देखें↗

    Candle is a minimalist machine learning framework and deep learning inference engine designed for the Rust programming language. It functions as a low-level tensor computation library, providing the necessary primitives for multi-dimensional array operations and mathematical transformations required to execute pre-trained neural network models. The framework distinguishes itself through a focus on memory efficiency and hardware utilization. It employs static-typed tensor operations to enforce shape validation and memory safety at compile time, while utilizing a lazy-loaded computational graph

    Uses zero-copy memory mapping to access model weights directly from disk, reducing data duplication and memory footprint.

    Rust
    GitHub पर देखें↗19,422
  • mountain-loop/yaakmountain-loop का अवतार

    mountain-loop/yaak

    18,778GitHub पर देखें↗

    Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track

    Stores all workspaces and configurations locally on the filesystem for full data ownership.

    TypeScriptbruno-alternativegraphqlgrpc
    GitHub पर देखें↗18,778
  • super-productivity/super-productivitysuper-productivity का अवतार

    super-productivity/super-productivity

    17,541GitHub पर देखें↗

    This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple external project management platforms into a single, unified interface. By prioritizing local data sovereignty, it ensures that all task lists, time logs, and application states remain on the user's device, providing full functionality in offline environments while maintaining privacy. The application distinguishes itself through a focus on deep work and structured productivity rituals. It integrates distraction-free modes, configurable focus timers, and automated time tracking t

    Stores all user data and application state locally to ensure privacy and offline functionality.

    TypeScriptandroidelectron-appflowmodoro
    GitHub पर देखें↗17,541
  • fivethirtyeight/datafivethirtyeight का अवतार

    fivethirtyeight/data

    17,394GitHub पर देखें↗

    This repository serves as a public archive for the raw datasets and analytical code used to support journalistic reporting. It functions as a platform for reproducible research, providing the necessary materials for users to verify published findings and conduct independent statistical analysis. The collection utilizes a versioned storage model to track historical changes to both data and processing scripts. By organizing information into a structured directory hierarchy, the repository maps specific journalistic projects to their corresponding inputs and outputs, ensuring that the methodolog

    Distributes structured information in lightweight, human-readable formats like CSV to ensure maximum compatibility.

    Jupyter Notebookdata
    GitHub पर देखें↗17,394
  • gfx-rs/wgpugfx-rs का अवतार

    gfx-rs/wgpu

    17,382GitHub पर देखें↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Transfers processed results from graphics memory back to the host system by mapping buffers for reading.

    Rustd3d12gpuhacktoberfest
    GitHub पर देखें↗17,382
  • realm/realm-swiftrealm का अवतार

    realm/realm-swift

    16,608GitHub पर देखें↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Uses zero-copy memory mappings to read data directly from the database map without intermediate allocations.

    Objective-C
    GitHub पर देखें↗16,608
  • realm/realm-cocoarealm का अवतार

    realm/realm-cocoa

    16,608GitHub पर देखें↗

    Realm-Cocoa is a NoSQL mobile database engine and reactive object database designed for local data storage on mobile devices. It serves as a non-relational alternative to Core Data and SQLite, storing data as objects rather than tables. The system functions as an encrypted local store that protects sensitive application data using encryption. It provides reactive data synchronization, allowing application objects and user interfaces to update automatically when the underlying database changes.

    Maps database files directly into memory to read data without copying bytes into the application heap.

    Objective-C
    GitHub पर देखें↗16,608
  • ceph/cephceph का अवतार

    ceph/ceph

    16,247GitHub पर देखें↗

    Ceph is a unified, software-defined storage platform designed to provide object, block, and file storage services from a single distributed cluster. By decoupling data management from physical hardware, it enables elastic scaling across commodity hardware, allowing organizations to build large-scale storage infrastructure without reliance on proprietary vendor equipment. The system distinguishes itself through a shared-nothing, distributed architecture that utilizes deterministic hashing for data placement. This approach eliminates centralized metadata bottlenecks, allowing the cluster to sca

    Decouples data management from physical hardware to enable elastic scaling and high availability.

    C++block-storagecloud-storagedistributed-file-system
    GitHub पर देखें↗16,247
पिछला12345…6अगला
  1. Home
  2. Data & Databases
  3. Data Engineering and Infrastructure
  4. Data Persistence and Storage
  5. Data Storage Architectures

सब-टैग एक्सप्लोर करें

  • Case-Isolated Storage1 सब-टैगData storage architectures that isolate investigation data into independent silos to ensure access control and audit integrity. **Distinct from Data Storage Architectures:** Focuses on case-based isolation for security audits rather than general structural design or user binary storage.
  • Chronological Directory PartitioningStorage patterns that organize records within a directory structure based on year of discovery. **Distinct from Data Storage Architectures:** Distinct from Data Storage Architectures: a specific file-system organization pattern based on calendar years
  • Flat-File Data Stores1 सब-टैगStorage systems that rely on plain text files and directory structures instead of relational databases.
  • In-Memory Data Stores1 सब-टैगSystems designed to hold data primarily in RAM for high-performance access.
  • Local-First Data PersistenceStorage strategies that prioritize client-side availability and offline functionality before synchronizing with remote backends.
  • Materialized Data Summaries1 सब-टैगSystems that maintain pre-computed data summaries in external storage to accelerate query performance. **Distinct from Data Storage Architectures:** Distinct from general data storage: focuses on the materialized summary layer for query acceleration.
  • Schema-Agnostic Storage1 सब-टैगStorage systems that persist data without requiring predefined relational schemas. **Distinct from Data Storage Architectures:** Distinct from general storage architectures: focuses on schema-agnostic persistence for game state and player profiles.
  • Software-Defined Architectures1 सब-टैगStorage designs that decouple data management from physical hardware to enable elastic scaling. **Distinct from Data Storage Architectures:** Distinct from general data storage architectures: focuses on the decoupling of management from hardware.
  • Time-Series Block Storage2 सब-टैग्सStorage engines that organize time-stamped data into immutable disk blocks for high-throughput ingestion and range-based retrieval.
  • Zero-Copy Memory Mappings7 सब-टैग्सTechniques that map files directly into process memory to avoid redundant data copying between kernel and user space.