跳转到主要内容

线程/进程安全的货架和其他lsm-db辅助工具

项目描述

Coveralls Drone CI Latest Version https://img.shields.io/pypi/wheel/lsm-db-extras.svg https://img.shields.io/pypi/pyversions/lsm-db-extras.svg https://img.shields.io/pypi/l/lsm-db-extras.svg

线程/进程安全的货架和其他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 (3.8 kB 查看散列)

上传时间:

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面