Skip to main content

Python bindings for RocksDB

Project description

Python bindings for RocksDB.

See https://faust-streaming.github.io/python-rocksdb/ for a more comprehensive install and usage description.

Quick Install

This library is built for Debian + Ubuntu Distributions.

pip3 install faust-streaming-rocksdb

Quick Usage Guide

>>> import rocksdb
>>> db = rocksdb.DB('test.db', rocksdb.Options(create_if_missing=True))
>>> db.put(b'a', b'data')
>>> print(db.get(b'a'))
b'data'

Acknowledgements

This project attempts to collect the efforts put into different forks of the pyrocksdb project that was originally written by stephan-hof, as sadly none seems to be actively maintained. In particular, the python-rocksdb fork created by twmht, but it also incorporates changes from other forks and unfinished pull requests. The current state of this project has pulled all of these commits from NightTsarina’s fork.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faust-streaming-rocksdb-0.9.1.tar.gz (272.5 kB view details)

Uploaded Source

Built Distributions

faust_streaming_rocksdb-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (66.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

faust_streaming_rocksdb-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (66.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

faust_streaming_rocksdb-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (66.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

faust_streaming_rocksdb-0.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (66.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

faust_streaming_rocksdb-0.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (66.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

faust_streaming_rocksdb-0.9.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (66.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

File details

Details for the file faust-streaming-rocksdb-0.9.1.tar.gz.

File metadata

File hashes

Hashes for faust-streaming-rocksdb-0.9.1.tar.gz
Algorithm Hash digest
SHA256 a14e26e6436a1d1d0ffc2c85c687c1ae7e1b5c8430e6edd90f1dc489eb26bb19
MD5 3cb469a55bd832aaf1c864da3ce0324f
BLAKE2b-256 841db8e2f6b165beb6ffcce937019417950a756f1da6e801cc7f6140b3e88749

See more details on using hashes here.

File details

Details for the file faust_streaming_rocksdb-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for faust_streaming_rocksdb-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b9fb2524b7304f23b2cbb955eda4d3fc33a9464071abf3ed2452b2b16277b74
MD5 1463613e6f9c8130f41f91e86c4a4eb0
BLAKE2b-256 edf009a5114a6f89e279874de1883166c238cd58030b5a07a567d9eb56fd2e13

See more details on using hashes here.

File details

Details for the file faust_streaming_rocksdb-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for faust_streaming_rocksdb-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86f63704f2d9ac63a06410f2cf4cee5e6716ed2d55aee44c2c896c9f166ef4f6
MD5 7c1c2be4ffd1835c5ab1ad4148cf9478
BLAKE2b-256 30860c325079552991e1e034d19641e6a4dfe0b41ffc50e65ef93dd5cae6ead2

See more details on using hashes here.

File details

Details for the file faust_streaming_rocksdb-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for faust_streaming_rocksdb-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b9746c038d5e1ed9a27fb7383e965bd4db068e8801c1aff1b20a24efad38aa6
MD5 7e54eb1117f2cb7c4268b70b67b4deec
BLAKE2b-256 fd6c8bf45b9d68e9a628329ac957296e416425fa65f6dd64a836e967ccdf02a3

See more details on using hashes here.

File details

Details for the file faust_streaming_rocksdb-0.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for faust_streaming_rocksdb-0.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d05f7e146f5d71aedbc00c58ea91ae00a4a5a26779eba5eb79ece1697e422aea
MD5 506b391c5e62037fbae53189b3bffd3e
BLAKE2b-256 6ab1d89ffe7f900ce53c67913e488a1bf58e8bda46dad861d370924ec1abec8c

See more details on using hashes here.

File details

Details for the file faust_streaming_rocksdb-0.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for faust_streaming_rocksdb-0.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 496b584d4ee7526d91830d6a3bb05c53232cc346b0d204240ea9a2cbf547cc02
MD5 4ab0cc68d02bca3ddb5ac1c566e7d79b
BLAKE2b-256 1c69307de08ad28694a341627f26b77cea221503000a2bb03b9007410aebbe30

See more details on using hashes here.

File details

Details for the file faust_streaming_rocksdb-0.9.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for faust_streaming_rocksdb-0.9.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57a9e482aa18a138702deaaf097a4fb46645cd955fda80a4eaec93a98e6d8610
MD5 956afe068d7eae997e75717719c9ba44
BLAKE2b-256 9ba9378bcdc275e5d32f6f9ef6f27da15e053477a6f63ca2bda4fcf4b0ed09d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page