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.