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

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

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

linkedin/PalDB

0
View on GitHub↗
937 نجوم·178 تفرعات·Java·Apache-2.0·5 مشاهدات

PalDB

PalDB is an embeddable key-value storage engine for Java designed for high-performance data retrieval. It functions as a library that persists data into a single, immutable binary file, providing a storage solution for write-once workloads that require minimal memory overhead compared to standard in-memory collections.

The system distinguishes itself through a write-once data layout that eliminates the need for locking mechanisms during concurrent read operations. By utilizing memory-mapped file access and sorted key indexing, the engine enables rapid lookups directly within the process address space. This architecture supports the distribution of static datasets as read-only files that can be embedded and accessed by multiple application instances.

The library includes a framework for high-performance data serialization, allowing developers to define custom logic for converting complex objects into compact binary streams. This extensibility ensures that unique data structures can be efficiently stored and retrieved within the local application environment.

Features

  • Embedded Key-Value Stores - Provides an embeddable key-value storage engine for Java that persists data into a single read-only binary file.
  • Memory-Mapped File Access - Maps storage files directly into the process address space to allow the operating system to manage efficient data caching.
  • Unbounded Key-Value Stores - Saves information into a single read-only binary file to achieve faster data retrieval speeds with minimal memory overhead.
  • Immutable Binary Formats - Persists data into a single, immutable binary file to enable high-speed lookups without complex indexing.
  • Write-Once Layouts - Structures data in a static, non-modifiable format that eliminates the need for locking mechanisms during concurrent read operations.
  • Sorted Key Indexing - Organizes keys in a strictly ordered structure to enable rapid binary search operations across the dataset.
  • High-Performance Binary Serialization - Converts complex custom objects into efficient binary formats for fast storage and retrieval within local application environments.
  • Write-Once Storage Solutions - Provides a data persistence solution designed for write-once workloads that minimizes memory usage compared to standard in-memory collections.
  • Serialization Libraries - Provides a framework for converting complex custom objects into compact binary formats for efficient storage and retrieval.
  • Custom Serializer Injections - Provides a framework for defining custom logic to convert complex objects into compact binary streams for efficient storage.

سجل النجوم

مخطط تاريخ النجوم لـ linkedin/paldbمخطط تاريخ النجوم لـ linkedin/paldb

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم PalDB

مجموعات منسقة بعناية يظهر فيها PalDB.
  • مخازن Key-Value مضمنة للتخزين المحلي

الأسئلة الشائعة

ما هي وظيفة linkedin/paldb؟

PalDB is an embeddable key-value storage engine for Java designed for high-performance data retrieval. It functions as a library that persists data into a single, immutable binary file, providing a storage solution for write-once workloads that require minimal memory overhead compared to standard in-memory collections.

ما هي الميزات الرئيسية لـ linkedin/paldb؟

الميزات الرئيسية لـ linkedin/paldb هي: Embedded Key-Value Stores, Memory-Mapped File Access, Unbounded Key-Value Stores, Immutable Binary Formats, Write-Once Layouts, Sorted Key Indexing, High-Performance Binary Serialization, Write-Once Storage Solutions.

ما هي البدائل مفتوحة المصدر لـ linkedin/paldb؟

تشمل البدائل مفتوحة المصدر لـ linkedin/paldb: simdjson/simdjson — simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with… cberner/redb — redb is an embedded key-value store and ACID-compliant storage engine. It functions as a persistent storage system for… nutsdb/nutsdb — NutsDB is an ACID-compliant, embedded transactional storage engine that functions as both a disk-backed key-value… level/level — Level is a database library that provides a unified interface for managing sorted key-value data. It functions as an… apache/incubator-kvrocks — Kvrocks is a disk-based NoSQL database and distributed key-value store that leverages the RocksDB storage engine to… apache/kvrocks — Kvrocks is a distributed key-value store and Redis-compatible NoSQL database. It utilizes a RocksDB storage engine to…

بدائل مفتوحة المصدر لـ PalDB

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع PalDB.
  • simdjson/simdjsonالصورة الرمزية لـ simdjson

    simdjson/simdjson

    23,260عرض على GitHub↗

    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

    C++aarch64arm64avx2
    عرض على GitHub↗23,260
  • cberner/redbالصورة الرمزية لـ cberner

    cberner/redb

    4,248عرض على GitHub↗

    redb is an embedded key-value store and ACID-compliant storage engine. It functions as a persistent storage system for saving and retrieving data as key-value pairs within a tree structure. The engine is built as an MVCC transactional database, utilizing multi-version concurrency control to manage simultaneous reads and writes without blocking. It employs a single-writer multi-reader model to ensure data consistency while allowing multiple threads to access the store. The system provides persistent state management and atomic transaction management to prevent data corruption during crashes.

    Rustrust
    عرض على GitHub↗4,248
  • nutsdb/nutsdbالصورة الرمزية لـ nutsdb

    nutsdb/nutsdb

    3,554عرض على GitHub↗

    NutsDB is an ACID-compliant, embedded transactional storage engine that functions as both a disk-backed key-value store and an in-memory data structure store. It provides atomic and serializable transactions with commit and rollback capabilities to ensure strict data consistency for applications requiring a lightweight persistence layer. The engine distinguishes itself by supporting a variety of complex data types, including lists, sets, and sorted sets, alongside standard byte-slice storage. It implements a transactional storage model featuring hot backups and a compaction algorithm to maint

    Godata-structuresdatabasego
    عرض على GitHub↗3,554
  • apache/incubator-kvrocksالصورة الرمزية لـ apache

    apache/incubator-kvrocks

    4,339عرض على GitHub↗

    Kvrocks is a disk-based NoSQL database and distributed key-value store that leverages the RocksDB storage engine to persist large datasets to physical disk. It is designed to be a Redis-compatible database, utilizing the standard Redis communication protocol to ensure interoperability with existing client libraries and tools. The project distinguishes itself by combining a disk-persistent storage model with advanced retrieval capabilities, including vector search for k-nearest neighbor queries, full-text search indexing, and geospatial query execution. It supports distributed clustering with

    C++
    عرض على GitHub↗4,339
  • عرض جميع البدائل الـ 30 لـ PalDB→