Awesome Go

Bitcask

CategoryDatabase
SubcategoryData stores with expiring records, in-memory distributed data stores, or in-memory subsets of file-based databases.
Stars27

Bitcask is an embeddable, persistent and fast key-value (KV) database written in pure Go with predictable read/write performance, low latency and high throughput thanks to the bitcask on-disk layout (LSM+WAL).

About Bitcask

bitcask

🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.

This project is managed at git.mills.io/prologic/bitcask

Usage v1

import "git.mills.io/prologic/bitcask"

Usage v2

Coming soon™

Contributing

git clone https://git.mills.io/prologic/bitcask.git

Please either contact me for an account on my Gitea instance that matches your Github account or send Git patches via email.

Frequently Asked Questions

What is Bitcask?

Bitcask is a Database library for the Go programming language. Bitcask is an embeddable, persistent and fast key-value (KV) database written in pure Go with predictable read/write performance, low latency and high throughput thanks to the bitcask on-disk layout (LSM+WAL).

How do I install Bitcask?

Install Bitcask with the Go module system using `go get https://git.mills.io/prologic/bitcask`. Check the repository for the current installation instructions.

What category does Bitcask belong to?

Bitcask is listed under Database, specifically Data stores with expiring records, in-memory distributed data stores, or in-memory subsets of file-based databases..

← Back to Data stores with expiring records, in-memory distributed data stores, or in-memory subsets of file-based databases.