Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 501 Bytes

README.md

File metadata and controls

17 lines (12 loc) · 501 Bytes

Bitcask-go-lite

Bitcask-go-lite is a (simpler) implementation of Riak's Bitcask, written in Go.

It is an embedded and persistent key-value store that uses a log-structured hash table.

Usage

db, _ := NewBitcaskStore("anime.db")
db.Set("title", "One Piece")
animeTitle := db.Get("title")
db.Close()

Thanks to https://github.com/avinassh/go-caskdb/tree/start-here for being the inspiration for this project and for getting me started.