#bindings #native-bindings #rocksdb #ffi #api-bindings

sys rust-librocksdb-sys

librocksdb 的本地绑定

17 个版本 (9 个破坏性更改)

0.25.0+9.5.2 2024 年 8 月 21 日
0.24.1+9.4.0 2024 年 7 月 27 日
0.23.1+9.3.1 2024 年 7 月 7 日
0.19.2+9.0.0 2024 年 3 月 30 日

#2623数据库接口

Download history 221/week @ 2024-05-04 103/week @ 2024-05-11 291/week @ 2024-05-18 261/week @ 2024-05-25 197/week @ 2024-06-01 603/week @ 2024-06-08 369/week @ 2024-06-15 195/week @ 2024-06-22 535/week @ 2024-06-29 399/week @ 2024-07-06 260/week @ 2024-07-13 372/week @ 2024-07-20 579/week @ 2024-07-27 188/week @ 2024-08-03 72/week @ 2024-08-10 252/week @ 2024-08-17

每月 1135 次下载
用于 rust-rocksdb

MIT/Apache-2.0/BSD-3-Clause

22MB
461K SLoC

C++ 400K SLoC // 0.1% comments Java 43K SLoC // 0.3% comments Python 8K SLoC // 0.1% comments Shell 4K SLoC // 0.2% comments C 3.5K SLoC // 0.0% comments GNU Style Assembly 543 SLoC // 0.1% comments Rust 423 SLoC // 0.1% comments INI 324 SLoC // 0.1% comments PowerShell 313 SLoC // 0.2% comments Bitbake 168 SLoC // 0.2% comments Bazel 101 SLoC // 0.5% comments

RocksDB 绑定

对 RocksDB 的 C API 的低级绑定。

基于 Tyler Neely https://github.com/rust-rocksdb/rust-rocksdb 和 Jeremy Fitzhardinge https://github.com/jsgf/rocksdb-sys 的原始工作。

版本

librocksdb-sys 的版本号格式为 X.Y.Z+RX.RY.RZ,其中 X.Y.Z 是此 crate 的版本,遵循 SemVer 规范,而 RX.RY.RZ 是捆绑的 rocksdb 的版本。

依赖关系

~0–4.5MB
~75K SLoC