awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 مستودعات

Awesome GitHub RepositoriesSegmented Storage Architectures

Storage designs that partition data into immutable segments for optimized retrieval.

Distinguishing note: Focuses on background merging of immutable data segments.

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

Awesome Segmented Storage Architectures GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • elasticsearch/elasticsearchالصورة الرمزية لـ elasticsearch

    elasticsearch/elasticsearch

    77,171عرض على GitHub↗

    Elasticsearch is a distributed search engine and NoSQL document store designed for full-text search and real-time data retrieval. It functions as a RESTful data indexer and vector database, allowing for the storage and management of structured JSON documents across multiple nodes. The system distinguishes itself through its ability to serve as a log analytics platform for monitoring system health and security events. It incorporates vector search implementation using mathematical embeddings to support generative AI and augmented generation applications. The platform covers a broad range of c

    Implements a storage design that partitions data into immutable segments for optimized disk I/O.

    Java
    عرض على GitHub↗77,171
  • qdrant/qdrantالصورة الرمزية لـ qdrant

    qdrant/qdrant

    32,372عرض على GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Partitions data into immutable segments that are merged in the background to optimize performance.

    Rustai-searchai-search-engineembeddings-similarity
    عرض على GitHub↗32,372
  • quickwit-oss/tantivyالصورة الرمزية لـ quickwit-oss

    quickwit-oss/tantivy

    15,442عرض على GitHub↗

    Tantivy is a library for building full-text search engines and indexing frameworks. It provides the core components necessary to organize large collections of text data into searchable structures, enabling the execution of complex queries and the retrieval of information across structured document sets. The engine utilizes an inverted index architecture to map terms to document identifiers, supported by a segment-based storage model that balances search performance with write throughput. It incorporates specialized data structures, including finite state transducers for term dictionaries and

    Organizes the index into immutable, independent segments that are merged periodically to balance search performance and write throughput.

    Rustrustsearch-engine
    عرض على GitHub↗15,442
  • apache/incubator-pulsarالصورة الرمزية لـ apache

    apache/incubator-pulsar

    15,270عرض على GitHub↗

    Apache Pulsar is a cloud-native message queue and distributed publish-subscribe messaging system. It serves as a multi-tenant event streaming platform designed to route data streams for asynchronous communication between producers and consumers. The system distinguishes itself through geo-replication, synchronizing data across multiple geographic regions to ensure high availability and low latency. It implements a multi-tenant architecture that provides isolation and resource management for millions of independent topics. The platform covers high-throughput data streaming and event-driven da

    Splits message logs into smaller segments distributed across a cluster for independent scaling of storage and serving.

    Java
    عرض على GitHub↗15,270
  • apache/incubator-druidالصورة الرمزية لـ apache

    apache/incubator-druid

    14,020عرض على GitHub↗

    Apache Druid is a real-time OLAP database and distributed analytics engine. It functions as a columnar time-series database designed for high-performance analytical queries and the real-time ingestion of streaming and batch datasets. The system provides a framework for high-concurrency analytics, allowing multiple simultaneous users to execute SQL and native queries across large-scale data. It supports mixed data ingestion, combining real-time streaming and batch loading into a single system for unified analysis. The platform includes capabilities for distributed cluster management, enabling

    Divides data into time-chunked segments that are replicated across a cluster for parallel processing.

    Java
    عرض على GitHub↗14,020
  • blevesearch/bleveالصورة الرمزية لـ blevesearch

    blevesearch/bleve

    10,986عرض على GitHub↗

    Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval capabilities for embedded application data. It functions as a framework for indexing structured or unstructured information, allowing developers to build searchable collections that support complex query logic and data analysis. The engine distinguishes itself through a pluggable analysis pipeline that normalizes text before indexing, alongside support for vector similarity search to identify semantically related content. It utilizes finite-state transducer automata for efficie

    Organizes index data into immutable segments on disk with periodic merging for optimized performance.

    Go
    عرض على GitHub↗10,986
  • hotoo/pinyinالصورة الرمزية لـ hotoo

    hotoo/pinyin

    7,821عرض على GitHub↗

    This is a Chinese text segmentation library that converts Chinese characters into their phonetic pinyin representation. It functions as a polyphone disambiguation tool, resolving ambiguous pronunciations for multi-sound characters using word segmentation and context analysis, and also serves as a pinyin sorting utility for ordering Chinese strings alphabetically. The library distinguishes itself through surname-aware pronunciation switching, applying specialized phonetic rules for Chinese surnames with non-standard pronunciations in name contexts. It supports pluggable word segmentation algor

    Provides a pluggable backend architecture for choosing between different word segmentation strategies.

    JavaScriptchinesehanzipinyin
    عرض على GitHub↗7,821
  • apache/pinotالصورة الرمزية لـ apache

    apache/pinot

    6,098عرض على GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Stores compressed data segments in a durable remote or local file system to ensure permanent availability and support cluster recovery.

    Java
    عرض على GitHub↗6,098
  • paradigmxyz/rethالصورة الرمزية لـ paradigmxyz

    paradigmxyz/reth

    5,652عرض على GitHub↗

    Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res

    Partitions blockchain data into immutable files by block range for efficient storage and pruning.

    Rust
    عرض على GitHub↗5,652
  • bililiverecorder/bililiverecorderالصورة الرمزية لـ BililiveRecorder

    BililiveRecorder/BililiveRecorder

    4,698عرض على GitHub↗

    BililiveRecorder هي أداة لالتقاط وحفظ البث المباشر وسجلات الدردشة المرتبطة من Bilibili تلقائياً إلى التخزين المحلي. تعمل كبوت أتمتة للبث المباشر يراقب حالات القناة في الوقت الفعلي لتشغيل مهام التسجيل دون تدخل يدوي. يوفر المشروع مدير تسجيل قائماً على الويب وواجهة رسومية لتكوين إعدادات الالتقاط وإدارة القنوات المستهدفة. يدعم تسجيل عمليات بث متزامنة متعددة ويتضمن نظاماً مخصصاً لاستعادة الوسائط التالفة الناتجة عن انقطاعات جانب الخادم. يدير التطبيق التسجيلات من خلال عزل المهام متعددة العمليات وتخزين الملفات المجزأة لمنع فقدان البيانات. يتضمن قدرات لالتقاط رسائل الدردشة كملفات متوافقة مع المتصفح ويوفر نشراً حاوياً (containerized) لضمان الاتساق عبر المنصات.

    Writes stream data into smaller sequential files to prevent total data loss during network interruptions or crashes.

    C#bilibilibilibili-livedotnet-core
    عرض على GitHub↗4,698
  • wal-g/wal-gالصورة الرمزية لـ wal-g

    wal-g/wal-g

    4,117عرض على GitHub↗

    wal-g هي أداة نسخ احتياطي سحابي لقاعدة البيانات وأرشيف سجل الكتابة المسبقة (write-ahead log) مصممة للتعافي من الكوارث والتعافي في نقطة زمنية محددة. تقوم بأرشفة حالة قاعدة البيانات وسجلات المعاملات لموفري التخزين السحابي لضمان متانة البيانات على المدى الطويل. يوفر المشروع مديراً لضغط وتشفير وتقليم النسخ الاحتياطية لقاعدة البيانات المخزنة في تخزين الكائنات السحابي. يتيح بشكل خاص استعادة قاعدة البيانات إلى طابع زمني محدد عن طريق جلب النسخ الاحتياطية الأساسية وإعادة تشغيل سجلات المعاملات. تغطي قدرات الأداة النسخ الاحتياطي والاستعادة متعدد المحركات، بما في ذلك إنشاء نسخ احتياطية كاملة وتفاضلية. تدير دورة حياة النسخ الاحتياطي من خلال تتبع المخزون وسياسات التقليم الآلية، وتتضمن أدوات للتحقق من سلامة أرشيفات السجل وملفات الجدول. يتوفر وكيل محلي لمحاكاة واجهات برمجة تطبيقات التخزين السحابي لاختبار عمليات النسخ الاحتياطي والاستعادة.

    Retrieves archives from storage and prefetches subsequent segments to optimize recovery performance.

    Go
    عرض على GitHub↗4,117
  1. Home
  2. Data & Databases
  3. Segmented Storage Architectures

استكشف الوسوم الفرعية

  • Pluggable Segmenter BackendsArchitecture that allows swapping word segmentation algorithms to balance accuracy and speed. **Distinct from Segmented Storage Architectures:** Distinct from Segmented Storage Architectures: focuses on pluggable segmentation algorithm backends for text, not data storage partitioning.
  • Segment Recovery Mechanisms2 وسوم فرعيةAutomated processes for restoring damaged or missing data segments from deep storage. **Distinct from Segmented Storage Architectures:** Distinct from Segmented Storage Architectures: focuses on the recovery and restoration logic rather than the storage design itself.
  • Segment ReprocessorsRegenerating data segments after configuration or schema updates. **Distinct from Segmented Storage Architectures:** Distinct from Segmented Storage Architectures: focuses on the reprocessing logic, not the storage architecture itself.
  • Segment Retrieval UtilitiesFetching data segments from central storage to local nodes for query execution. **Distinct from Segmented Storage Architectures:** Distinct from Segmented Storage Architectures: focuses on the download/fetch operation, not the storage architecture itself.
  • Stream Data SegmentationPartitioning continuous media stream data into smaller sequential files during capture to prevent data loss. **Distinct from Segmented Storage Architectures:** Focuses on sequential media files for crash recovery, not immutable data segments for retrieval optimization