3个不稳定版本
0.3.0 | 2021年6月28日 |
---|---|
0.2.1 | 2021年2月12日 |
0.2.0 | 2021年2月12日 |
#1980 在 数据库接口
89KB
2K SLoC
Rust KDB
rust-kdb是对KDB+ C API的惯用Rust包装器,KDB+是KX Systems的超快速时间序列数据库。
查看示例以获取有关使用它的更多信息。性能应该非常好 - 与直接使用API相比,几乎没有开销。
编译
为了构建库或运行测试或任何示例,您需要在 LIBRARY_PATH
中的某个位置提供 libkdb.a
。如果您不想使用库路径,则可以设置变量 LKDB_LIB_DIR
。
嵌入
要在嵌入式环境中使用库,请使用 embedded
功能进行编译。确保您正在使用正确的架构进行编译,并将该架构的正确版本的 libkdb.a
链接进来(32位或64位版本)。
未来计划
- 表格支持!
- 有一些API调用尚未支持。
- 在chrono/std::time和KDB时间类型之间添加更好的集成。
依赖关系
~0.5–1MB
~22K SLoC