gorocksdb

gorocksdb 是 RocksDB 的 Go 包装器。(gorocksdb is a Go wrapper for RocksDB)

Github星跟蹤圖

gorocksdb, RocksDB 的 Go 包装器

安装

你需要在你的机器上建立 RocksDB v5.16+。

之后,你可以使用下面的命令安装 gorocksdb:

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

请注意,这个软件包随时可能升级所需的 RocksDB 版本。因此,如果你需要高稳定性,强烈建议使用 Vendoring。

gorocksdb 不再支持 嵌入式 CockroachDB RocksDB


主要指標

概覽
名稱與所有者tecbot/gorocksdb
主編程語言Go
編程語言Go (語言數: 2)
平台Linux, Mac, Windows
許可證MIT License
所有者活动
創建於2014-02-12 22:23:03
推送於2024-03-18 23:21:58
最后一次提交2019-12-17 10:50:57
發布數2
最新版本名稱v5.0 (發布於 2020-04-20 10:05:33)
第一版名稱v1.0 (發布於 2019-12-17 10:52:09)
用户参与
星數1k
關注者數26
派生數276
提交數269
已啟用問題?
問題數96
打開的問題數30
拉請求數91
打開的拉請求數12
關閉的拉請求數38
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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.