Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Feb 10, 2025. It is now read-only.

dgraph-io/badger-bench

Open more actions menu

Repository files navigation

Benchmarks for BadgerDB

This repo contains the code for benchmarking BadgerDB, along with detailed logs from previous benchmarking runs.

Setting Up

$ sudo apt-get update && sudo apt-get install libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev
$ wget https://github.com/facebook/rocksdb/archive/v5.1.4.tar.gz
$ tar -xzvf v5.1.4.tar.gz
$ cd rocksdb-5.1.4
$ export USE_RTTI=1 && make shared_lib
$ sudo make install-shared
$ ldconfig # to update ld.so.cache
  • Install badger bench
$ go get github.com/dgraph-io/badger-bench/...
  • Run go test -c and make sure everything compiles. Refer to the benchmarking logs below for commands to run individual benchmarks.

Benchmarking Logs and Blog Posts

We have performed comprehensive benchmarks against RocksDB, BoltDB and LMDB. Detailed logs of all the steps are made available in this repo. Refer to the blog posts for graphs and other information.

About

Benchmarks of Badger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10

Morty Proxy This is a proxified and sanitized view of the page, visit original site.