4 रिपॉजिटरी
Key-value stores that maintain a specific sequence of entries to enable range queries.
Distinct from Key-Value Stores: Specifically requires the sorted property, unlike general key-value stores.
Explore 4 awesome GitHub repositories matching data & databases · Sorted. Refine with filters or upvote what's useful.
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
Maintains entries in a specific sequence using custom comparison functions for efficient range scans.
Levelup एक सॉर्टेड की-वैल्यू स्टोरेज सिस्टम है जो बाइट एरेज़ को कीज़ और वैल्यूज़ के रूप में उपयोग करके डेटा को सेव और रिट्रीव करता है। यह Node.js और ब्राउज़र्स के लिए एक कम्पैटिबिलिटी लेयर प्रदान करता है जो एक विशिष्ट एब्सट्रैक्ट स्टैंडर्ड के अनुरूप स्टोरेज बैकएंड के लिए एक एकीकृत इंटरफेस प्रदान करता है। इस प्रोजेक्ट में डेटा कंसिस्टेंसी के लिए एक ही यूनिट के रूप में कई राइट और डिलीट ऑपरेशंस को निष्पादित करने के लिए एक एटॉमिक बैच राइट इंजन है। इसमें कीज़ और वैल्यूज़ को निरंतर सीक्वेंस के रूप में पढ़ने के लिए एक रेंज-आधारित डेटा स्ट्रीमर और एसिंक्रोनस अपडेट्स और स्टेट चेंजेस को ट्रैक करने के लिए एक इवेंट-ड्रिवन स्टोरेज मॉनिटर शामिल है। यह सिस्टम रेंज-आधारित डेटा डिलीशन और विभिन्न रनटाइम एनवायरनमेंट में एक सुसंगत कमांड सेट बनाए रखने के लिए बैकएंड इंजन एब्सट्रैक्शन सहित व्यापक डेटाबेस प्रिमिटिव्स को कवर करता है।
Enables the reading of keys and values as continuous sequences via range bounds and result limits.
This is a Python library providing sorted list, set, and dictionary data structures that maintain their order automatically during insertions and deletions. The library provides a sorted list for fast random access and logarithmic lookups, a sorted set for unique elements and set-theoretic operations, and a sorted dictionary for managing key-value pairs where keys remain sorted. These collections support custom sorting logic through user-defined key functions to determine the order of elements. Core capabilities include positional indexing, range queries, and the use of bisection methods to
Implements a sorted dictionary that maintains key order to facilitate fast range queries and positional lookups.
This project is a disk-backed key-value store and persistent data structure library for Python. It provides a mechanism for persisting mappings, sets, and queues to the local filesystem to bypass memory limitations and cache expensive function results across threads and processes. The system serves as a cross-process synchronization tool, offering distributed locks, semaphores, and barriers to coordinate shared resource access. It implements advanced caching strategies such as probabilistic stampede prevention, sharded data partitioning to increase throughput, and least-recently-used eviction
Provides key-value storage that maintains sorted keys for efficient range-based lookups and ordered iteration.