【文件属性】:
文件名称:leveldb-py:使用 ctypes 的 LevelDB Python 接口
文件大小:16KB
文件格式:ZIP
更新时间:2021-06-19 01:16:06
Python
LevelDB 的 ctypes 绑定
现有的三个接口( 、 、 )使用 Python C API 并编译与 LevelDB 的 C++ 接口一起使用的 Python 模块。 这个 Python 模块只是简单地使用 ctypes 库到 LevelDB 的 C 接口 - 使其在 Python 实现中更具可移植性,并且更易于安装和分发。
leveldb-py:
支持 get/put/delete(带有标准读/写选项)
支持布隆过滤器
支持 leveldb LRU 缓存
允许手动或自动关闭数据库(与 py-leveldb 相比)
提供写入批次
提供迭代器(完全控制 leveldb 迭代,具有额外的惯用 python 迭代器支持)
提供基于前缀的迭代(返回的迭代器就像所有具有共享前缀的键都去除了前缀并转储到它们自己的数据库中一样)
提供作用域子数据库(呈现由现有数据库支持的新数据
【文件预览】:
leveldb-py-master
----setup.py(266B)
----.gitignore(6B)
----LICENSE(1KB)
----leveldb.py(35KB)
----debian()
--------compat(2B)
--------control(541B)
--------copyright(1KB)
--------changelog(134B)
--------rules(45B)
----README.md(2KB)
----test_leveldb.py(31KB)