GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Repository Index
47,133 repositories indexed
49–72 of 100 · Most stars
A Lua client library for the redis key value storage system.
Elixir embedded key/value database
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
IonDB, a key-value datastore for resource constrained systems.
C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID multi-paradigm database management system.
QuineDB is a quine that is also a key-value store.
- quine
- database
Language model search engine built on a vector database and an anything key/value store.
- information-retrieval
- search-engine
- vector-space-model
- machine-learning
A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
Distributed database specialized in exporting key/value data from Hadoop
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
- lsm-tree
- key-value-store
- atomicity
- consistency
Language-Natural Persistence Layer for Java
- persistence
- java
- database
- orm-framework
Graviton Database: ZFS for key-value stores.
NuDB: A fast key/value insert-only database for SSD drives in C++11
A simple NoSQL client for Android. Meant as a document store using key/value pairs and some rudimentary querying. Useful for avoiding the hassle of SQL code.
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
Fast and simple key/value store written using Go's standard library
A clojuresque key-value/document store protocol with core.async.
- konserve
- key-value-store
- clojure
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
- raft
- verdi
- coq
- proof
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
- data-structures
- database
- go
- golang
KVS: xNVMe SSD Key-Value Store Abstraction Layer (SNIA)
- mnesia
- rocksdb
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.