#bindings #native-bindings #ffi #speedb

sys libspeedb-sys

对 libspeedb 的原生绑定

4 个版本

0.0.5+2.7.0 2024 年 2 月 24 日
0.0.4+2.7.0 2023 年 11 月 28 日
0.0.3+2.6.0 2023 年 9 月 12 日
0.0.2+2.3.0 2023 年 3 月 19 日

#2421数据库接口

Download history 2100/week @ 2024-03-14 2445/week @ 2024-03-21 1608/week @ 2024-03-28 1707/week @ 2024-04-04 1533/week @ 2024-04-11 913/week @ 2024-04-18 1351/week @ 2024-04-25 1311/week @ 2024-05-02 1386/week @ 2024-05-09 2149/week @ 2024-05-16 1161/week @ 2024-05-23 1120/week @ 2024-05-30 828/week @ 2024-06-06 437/week @ 2024-06-13 424/week @ 2024-06-20 279/week @ 2024-06-27

2,148 每月下载量
10 个 Crates 中使用 (通过 speedb)

MIT/Apache-2.0/BSD-3-Clause

17MB
374K SLoC

C++ 356K SLoC // 0.1% comments Python 9K SLoC // 0.1% comments Shell 4K SLoC // 0.2% comments C 3K SLoC // 0.0% comments GNU Style Assembly 543 SLoC // 0.1% comments INI 431 SLoC // 0.1% comments Rust 388 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