nutsdb

KV store

A fast and persistent key-value store with support for transactions and various data structures.

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.

GitHub

3k stars
55 watching
337 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

data-structuresdatabasegogolangkey-valuekv-storenutsdbsupports-transactions

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
couchbase/mossA fast and persistent key-value storage library written in Go978
facebook/rocksdbA fast key-value store for efficient storage of large amounts of data on flash drives.28,801
google/leveldbA fast key-value storage library with ordered mapping from string keys to string values.36,769
ideawu/ssdbA high-performance key-value store designed to be an alternative to Redis.8,196
amit-davidson/libradbA simple key-value store implemented in Go for learning purposes and providing a basic database example.171
philippgille/gokvProvides a unified interface to various key-value store and caching solutions for Go programming language751
rosedblabs/rosedbA lightweight key-value storage engine with a focus on reliability and throughput4,647
tidwall/buntdbAn embeddable key/value store with geospatial support and custom indexing for Go applications.4,599
cockroachdb/pebbleA high-performance key-value store designed to support the needs of a distributed database system5,030
simerplaha/swaydbA high-performance key-value storage engine designed for the JVM, supporting various use cases and configurations.293
chrislusf/vastoA distributed key-value store with sharding and replication capabilities261
polarsignals/frostdbA Go-based embeddable columnar database optimized for write-heavy workloads and analytical queries.1,351
lotusdblabs/lotusdbAn optimized key-value store that combines the benefits of LSM and B+ tree data structures for fast read/write performance.2,094
etcd-io/bboltA lightweight, fast, and reliable embedded key/value store library for Go.8,360
kim/leveldb-haskellProvides Haskell bindings to LevelDB for fast, disk-based key-value storage66