awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesSorted Key-Value Maps

Key-value store implementations that maintain entries sorted by key for range queries and efficient access.

Distinct from Insertion Order Preserving Maps: Existing candidates focus on insertion-order preservation or value-based sorting; this specifically covers key-sorted maps.

Explore 4 awesome GitHub repositories matching data & databases · Sorted Key-Value Maps. Refine with filters or upvote what's useful.

Awesome Sorted Key-Value Maps GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • google/btreeAvatar google

    google/btree

    4,166Vezi pe GitHub↗

    Aceasta este o implementare a structurii de date B-Tree în memorie pentru Go. Oferă o colecție rezidentă în memorie care menține elementele sortate pentru a permite regăsirea, modificarea și gestionarea eficientă a map-urilor sortate de tip cheie-valoare. Proiectul suportă colecții mutabile ordonate și stocuri sortate de tip cheie-valoare, permițând căutări, inserări și ștergeri rapide, păstrând în același timp ordinea sortării cheilor. Oferă capabilități pentru căutarea în intervale în cadrul structurilor de memorie sortate și menține organizarea seturilor de date prin divizarea nodurilor cu auto-echilibrare și căutare binară recursivă.

    A data structure for storing ordered pairs that enables range queries and fast key-based access.

    Go
    Vezi pe GitHub↗4,166
  • level/levelupAvatar Level

    Level/levelup

    4,072Vezi pe GitHub↗

    Levelup este un sistem de stocare cheie-valoare sortat care salvează și preia date folosind octeți (byte arrays) ca chei și valori. Oferă un strat de compatibilitate pentru Node.js și browsere, care oferă o interfață unificată pentru backend-uri de stocare conforme cu un standard abstract specific. Proiectul dispune de un motor de scriere în loturi atomice pentru a executa mai multe operații de scriere și ștergere ca o singură unitate, asigurând consistența datelor. Include un streamer de date bazat pe intervale pentru citirea cheilor și valorilor ca secvențe continue și un monitor de stocare bazat pe evenimente pentru a urmări actualizările asincrone și schimbările de stare. Sistemul acoperă primitive de bază de date mai largi, inclusiv ștergerea datelor bazată pe intervale și abstractizarea motorului de backend pentru a menține un set de comenzi consistent în diferite medii de runtime.

    Provides a key-value store that maintains entries sorted by key to enable efficient range queries.

    JavaScriptbrowserjavascriptlevel
    Vezi pe GitHub↗4,072
  • level/levelAvatar Level

    Level/level

    1,675Vezi pe GitHub↗

    Level is a database library that provides a unified interface for managing sorted key-value data. It functions as an abstraction layer that allows applications to store and retrieve binary information consistently across server-side environments and web browsers. The project utilizes a modular architecture that supports pluggable storage backends, enabling the system to adapt to different host environments while maintaining identical behavior. By organizing data in lexicographical order, it facilitates efficient range queries and ordered retrieval. The library handles large datasets through a

    Organizes data in lexicographical order to facilitate efficient range queries and ordered retrieval.

    JavaScriptabstract-levelbrowserselectron
    Vezi pe GitHub↗1,675
  • zyedidia/genericAvatar zyedidia

    zyedidia/generic

    1,347Vezi pe GitHub↗

    This project is a comprehensive library of type-safe, high-performance data structures for Go. By leveraging language-level generics, it provides reusable containers and algorithms that eliminate the need for runtime type assertions or interface casting, ensuring efficient and type-safe data management. The library distinguishes itself through its support for persistent data structures and specialized indexing. It utilizes copy-on-write semantics and memory sharing to maintain multiple versions of a collection, allowing for efficient modifications without duplicating entire datasets. Addition

    Organizes data into key-value pairs where each key maps to multiple values.

    Godata-structuresgenericsgo
    Vezi pe GitHub↗1,347
  1. Home
  2. Data & Databases
  3. Sorted Key-Value Maps

Explorează sub-etichetele

  • Bibliographic Entry SortersAutomated ordering of bibliographic records based on metadata fields. **Distinct from Sorted Key-Value Maps:** Distinct from Sorted Key-Value Maps: focuses on bibliographic record sorting rather than low-level map implementation.
  • Multi-Value MappingsData structures where keys map to multiple values with sorting and uniqueness constraints. **Distinct from Sorted Key-Value Maps:** Distinct from Sorted Key-Value Maps: focuses on one-to-many mappings rather than just key-sorted single-value maps.