Skip to content

A lite implementation of Bitcask in Go

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
ORIGINAL_LICENSE
Notifications You must be signed in to change notification settings

Arash-11/bitcask-go-lite

Repository files navigation

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.

About

A lite implementation of Bitcask in Go

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
ORIGINAL_LICENSE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published