线程/进程安全的货架和其他lsm-db辅助工具
项目描述
线程/进程安全的货架和其他lam-db辅助工具
安装
pip install lsm-db-extras
使用示例
from lsm_extras import Shelf, LSMDict, LSMTree
with Shelf("/tmp/test.ldb") as shelf:
shelf["foo"] = True
with Shelf("/tmp/test.ldb") as shelf:
print(shelf["foo"])
with LSMDict("/tmp/test-dict.ldb") as storage:
storage[1] = True
with LSMDict("/tmp/test-dict.ldb") as storage:
print(storage[1])
with LSMTree("/tmp/test-tree.ldb") as storage:
with tree.transaction():
for i in range(10):
tree['numbers', i] = i * 2
tree['strings', i] = str(i)
print(list(tree.find('strings')))
项目详情
关闭
lsm-db-extras-0.5.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 465bfa6caf9e4a5205ca96f65c2fa6d1891d9ca0745f9fe380ee018ec09be1cd |
|
MD5 | c323850db37dc8ff293ffc7d0bab11c8 |
|
BLAKE2b-256 | d720a680d90c7bf8f2c41a00f233efaf37884d2061918b693353dceed1e707fc |