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: about 1 month ago
Linked from 2 awesome lists

data-structuresdatabasegogolangkey-valuekv-storenutsdbsupports-transactions

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
couchbase/moss A fast and persistent key-value storage library written in Go 956
facebook/rocksdb A library providing an embeddable key-value store for fast storage. 28,688
google/leveldb A fast key-value storage library that provides an ordered mapping from string keys to string values 36,620
ideawu/ssdb A high-performance key-value store designed to be an alternative to Redis. 8,196
amit-davidson/libradb A simple key-value store implemented in Go for learning purposes and providing a basic database example. 169
philippgille/gokv Provides a unified interface to various key-value store and caching solutions for Go programming language 747
rosedblabs/rosedb A lightweight key-value storage engine with a focus on reliability and throughput 4,629
tidwall/buntdb An embeddable key/value store with geospatial support and custom indexing for Go applications. 4,582
cockroachdb/pebble A high-performance key-value store designed to support the needs of a distributed database system 4,941
simerplaha/swaydb A high-performance key-value storage engine designed for the JVM, supporting various use cases and configurations. 293
chrislusf/vasto A distributed key-value store with sharding and replication capabilities 261
polarsignals/frostdb A Go-based embeddable columnar database optimized for write-heavy workloads and analytical queries. 1,328
lotusdblabs/lotusdb An optimized key-value store that combines the benefits of LSM and B+ tree data structures for fast read/write performance. 2,082
etcd-io/bbolt A lightweight, fast, and reliable embedded key/value store library for Go. 8,306
kim/leveldb-haskell Provides Haskell bindings to LevelDB, a fast and efficient NoSQL database system 66