package
0.0.0-20220727154333-696975781a69
Repository: https://github.com/zchee/go-benchmarks.git
Documentation: pkg.go.dev
# README
db
Benchmark for NoSQL database engines.
- dgraph-io/badger
- Fastest key-value store in Go.
- syndtr/goleveldb
- LevelDB key/value database in Go.
- boltdb/bolt
- An embedded key/value database for Go.
Result
> go test -run='^$' -bench=. -benchmem
goos: darwin
goarch: amd64
pkg: github.com/zchee/go-benchmarks/db
BenchmarkGetBadger-8 5000000 287 ns/op 31.26 MB/s 40 B/op 2 allocs/op
BenchmarkGetLevelDB-8 3000000 558 ns/op 16.12 MB/s 112 B/op 4 allocs/op
BenchmarkGetBolt-8 2000000 766 ns/op 11.74 MB/s 440 B/op 7 allocs/op
PASS
ok github.com/zchee/go-benchmarks/db 9.114s