Skip to content

tecbot/gorocksdb

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 22, 2021
996557b · Mar 22, 2021
Mar 22, 2021
Mar 22, 2021
Mar 22, 2021
Mar 22, 2021
Jan 27, 2016
Oct 4, 2018
Mar 23, 2018
Oct 19, 2019
Jun 17, 2019
Mar 23, 2018
Mar 23, 2018
Nov 23, 2017
Mar 22, 2021
Jan 9, 2018
Jan 27, 2016
Jan 9, 2018
Jan 27, 2016
Sep 18, 2017
Nov 7, 2017
Mar 22, 2021
Mar 22, 2021
Mar 22, 2021
Mar 22, 2021
Mar 22, 2021
May 11, 2017
Mar 22, 2021
Sep 20, 2017
Jul 12, 2016
Jul 17, 2019
Dec 11, 2019
Nov 5, 2019
Jan 27, 2016
Mar 22, 2021
Mar 22, 2021
Dec 24, 2018
Jan 29, 2016
Nov 23, 2017
Jan 27, 2016
Sep 25, 2019
Sep 14, 2018
Sep 13, 2019
Sep 13, 2019
Oct 16, 2019
Nov 5, 2019
Jan 27, 2016
Aug 2, 2016
May 11, 2017
Jan 27, 2016
Jan 9, 2018
Aug 20, 2019
Jun 12, 2017
Jun 12, 2017
Jan 27, 2016
Jun 21, 2017
Sep 25, 2019
Sep 25, 2019
Mar 22, 2021
Jun 9, 2017
Nov 23, 2017
Jul 29, 2019
Sep 25, 2019
Nov 23, 2017
Aug 21, 2018
Mar 22, 2021
Sep 25, 2019
Aug 21, 2019
Jun 3, 2019

Repository files navigation

gorocksdb, a Go wrapper for RocksDB

Build Status GoDoc

Install

You'll need to build RocksDB v5.16+ on your machine.

After that, you can install gorocksdb using the following command:

CGO_CFLAGS="-I/path/to/rocksdb/include" \
CGO_LDFLAGS="-L/path/to/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd" \
  go get github.com/tecbot/gorocksdb

Please note that this package might upgrade the required RocksDB version at any moment. Vendoring is thus highly recommended if you require high stability.

The embedded CockroachDB RocksDB is no longer supported in gorocksdb.