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

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

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

Level/levelupArchived

0
View on GitHub↗
4,072 स्टार्स·265 फोर्क्स·JavaScript·MIT·2 व्यूज़

Levelup

Levelup एक सॉर्टेड की-वैल्यू स्टोरेज सिस्टम है जो बाइट एरेज़ को कीज़ और वैल्यूज़ के रूप में उपयोग करके डेटा को सेव और रिट्रीव करता है। यह Node.js और ब्राउज़र्स के लिए एक कम्पैटिबिलिटी लेयर प्रदान करता है जो एक विशिष्ट एब्सट्रैक्ट स्टैंडर्ड के अनुरूप स्टोरेज बैकएंड के लिए एक एकीकृत इंटरफेस प्रदान करता है।

इस प्रोजेक्ट में डेटा कंसिस्टेंसी के लिए एक ही यूनिट के रूप में कई राइट और डिलीट ऑपरेशंस को निष्पादित करने के लिए एक एटॉमिक बैच राइट इंजन है। इसमें कीज़ और वैल्यूज़ को निरंतर सीक्वेंस के रूप में पढ़ने के लिए एक रेंज-आधारित डेटा स्ट्रीमर और एसिंक्रोनस अपडेट्स और स्टेट चेंजेस को ट्रैक करने के लिए एक इवेंट-ड्रिवन स्टोरेज मॉनिटर शामिल है।

यह सिस्टम रेंज-आधारित डेटा डिलीशन और विभिन्न रनटाइम एनवायरनमेंट में एक सुसंगत कमांड सेट बनाए रखने के लिए बैकएंड इंजन एब्सट्रैक्शन सहित व्यापक डेटाबेस प्रिमिटिव्स को कवर करता है।

Features

  • Key-Value - Provides a high-performance key-value storage system that uses raw byte arrays for platform-independent data retrieval.
  • Database Atomic Batches - Implements a mechanism to group multiple write and delete operations into a single atomic operation for data consistency.
  • LSM-Tree Batch Writes - Groups multiple mutations into a single atomic commit to ensure data consistency and reduce write amplification.
  • Cursor-Based Iteration - Implements a cursor mechanism for traversing sorted data sequences with support for bidirectional movement and pagination.
  • Lexicographical Range Reads - Allows the retrieval of all keys and values within a specific byte-sorted range using streaming and limits.
  • Atomic Transactions - Executes multiple data manipulation operations as a single atomic unit to ensure consistency.
  • Backend Compatibility Layers - Provides a compatibility layer for Node.js and browsers to interface with abstract-leveldown compliant backends.
  • Sorted - Enables the reading of keys and values as continuous sequences via range bounds and result limits.
  • Sorted Key-Value Maps - Provides a key-value store that maintains entries sorted by key to enable efficient range queries.
  • Storage Abstraction - Offers a middleware layer that provides a unified interface for interacting with different underlying storage backends.
  • Storage Backend Adapters - Provides an interface to interact with diverse storage engines using a consistent set of commands.
  • Storage Backend Adapters - Provides a unified interface that translates consistent commands into specific API calls for different storage backends.
  • Range Deletions - Allows the removal of specific data segments by defining upper and lower key boundaries.
  • Storage Event Notifications - Ships an event-driven monitor to track asynchronous updates and state changes within the data store.
  • Store Event Listeners - Implements a notification system using event listeners to react to asynchronous updates and state changes in the store.
  • Database Drivers - LevelDB interface.
  • डेटाबेस - LevelDB client.

स्टार हिस्ट्री

level/levelup के लिए स्टार हिस्ट्री चार्टlevel/levelup के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Levelup के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Levelup के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • google/leveldbgoogle का अवतार

    google/leveldb

    39,152GitHub पर देखें↗

    LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab

    C++
    GitHub पर देखें↗39,152
  • apple/foundationdbapple का अवतार

    apple/foundationdb

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

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    C++aciddistributed-databasefoundationdb
    GitHub पर देखें↗16,446
  • facebook/rocksdbfacebook का अवतार

    facebook/rocksdb

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

    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

    C++databasestorage-engine
    GitHub पर देखें↗31,767
  • rosedblabs/rosedbrosedblabs का अवतार

    rosedblabs/rosedb

    4,878GitHub पर देखें↗

    RoseDB is a persistent key-value database and log-structured storage engine. It functions as a lightweight storage system that utilizes a log-structured hash table and a Bitcask engine implementation to provide fast data retrieval and disk-backed persistence. The system operates as an atomic transaction engine, grouping multiple read and write operations into single units to maintain data consistency. It handles data through a key-value model that supports individual insertions, lookups, and deletions. The database provides capabilities for batch data processing and atomic updates. Additiona

    Godata-structuresdatabaseembedded
    GitHub पर देखें↗4,878
Levelup के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

level/levelup क्या करता है?

Levelup एक सॉर्टेड की-वैल्यू स्टोरेज सिस्टम है जो बाइट एरेज़ को कीज़ और वैल्यूज़ के रूप में उपयोग करके डेटा को सेव और रिट्रीव करता है। यह Node.js और ब्राउज़र्स के लिए एक कम्पैटिबिलिटी लेयर प्रदान करता है जो एक विशिष्ट एब्सट्रैक्ट स्टैंडर्ड के अनुरूप स्टोरेज बैकएंड के लिए एक एकीकृत इंटरफेस प्रदान करता है।

level/levelup की मुख्य विशेषताएं क्या हैं?

level/levelup की मुख्य विशेषताएं हैं: Key-Value, Database Atomic Batches, LSM-Tree Batch Writes, Cursor-Based Iteration, Lexicographical Range Reads, Atomic Transactions, Backend Compatibility Layers, Sorted।

level/levelup के कुछ ओपन-सोर्स विकल्प क्या हैं?

level/levelup के ओपन-सोर्स विकल्पों में शामिल हैं: google/leveldb — LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses… apple/foundationdb — FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database… facebook/rocksdb — RocksDB is a high-performance, embeddable persistent key-value library and storage engine based on Log-Structured… rosedblabs/rosedb — RoseDB is a persistent key-value database and log-structured storage engine. It functions as a lightweight storage… spacejam/sled — Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It… noderedis/node-redis — node-redis is a Node.js client and database driver for interacting with Redis key-value stores. It functions as a…