seaweedfs/weed/filer/rocksdb
Chris Lu f4d87f8b9d works
performance seems about the same as leveldb for insert entries
2021-01-02 23:32:58 -08:00
..
README.md works 2021-01-02 23:32:58 -08:00
rocksdb_store.go works 2021-01-02 23:32:58 -08:00
rocksdb_store_kv.go works 2021-01-02 23:32:58 -08:00
rocksdb_store_test.go works 2021-01-02 23:32:58 -08:00

Prepare the compilation environment on linux

Prepare the compilation environment on mac os

brew install snappy

install rocksdb:


 export ROCKSDB_HOME=/Users/chris/dev/rocksdb

 git clone https://github.com/facebook/rocksdb.git $ROCKSDB_HOME
 pushd $ROCKSDB_HOME
 make clean
 make install-static
 popd

install gorocksdb

export CGO_CFLAGS="-I$ROCKSDB_HOME/include"
export CGO_LDFLAGS="-L$ROCKSDB_HOME -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd"

go get github.com/tecbot/gorocksdb