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.
$ apt-get install build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev liblz4-dev librocksdb-dev
$ 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file faust-streaming-rocksdb-0.9.0.tar.gz
.
File metadata
- Download URL: faust-streaming-rocksdb-0.9.0.tar.gz
- Upload date:
- Size: 272.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 836b37d8908efea056ef05db9318b18401a2df497cf028680d257094206f81ff |
|
MD5 | d313c7296211a0521021d711ae45132d |
|
BLAKE2b-256 | 3a8e7ba3cad709c1111a2f10a5160a7313cb17e676892ec95bc8d96c793e317e |
File details
Details for the file faust_streaming_rocksdb-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: faust_streaming_rocksdb-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 66.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92688bbdd02bb68f275af0354653e950042da035179f46370058d539a463fecd |
|
MD5 | c9c9398d2efaab28afd1b0f3857b35cc |
|
BLAKE2b-256 | 9d33844c3c3a6168b0745c8f83663be5e12349e76236fa6bb2c5d22b7cf7a034 |
File details
Details for the file faust_streaming_rocksdb-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: faust_streaming_rocksdb-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 66.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3da8b1b79a1bbe23cef94d742e6c9a7d1c1769720eafc086acc86968bfc585da |
|
MD5 | 4bcfca4e968f2b41049466221d07541a |
|
BLAKE2b-256 | a8852f1506a1954968f0245e817f5d55bafffe07a1fc89bfef1e0dabaa57202c |
File details
Details for the file faust_streaming_rocksdb-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: faust_streaming_rocksdb-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 66.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a419f8894acd52f29026cd1e8ba12b3b773a43352ee036ac8c0dc88b97720eb |
|
MD5 | a207829c9a3c2dc3a7f69243fb83abc9 |
|
BLAKE2b-256 | de31f9eac4897a586a78648a9ea3cd2848ba52777979ce8a9f736eeb5ab48651 |
File details
Details for the file faust_streaming_rocksdb-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: faust_streaming_rocksdb-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 66.3 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a773c0b12016bd66b98b76876fc6c4401d206ffdfe30c8c1e06fa472c0b68ad |
|
MD5 | f5ebe5dacd83e4db3aeb3e63eb137b0d |
|
BLAKE2b-256 | dd97143c420852865bbe7c4d0b34ffd73ffa403ca8c2057cbd1cb70608847a1e |
File details
Details for the file faust_streaming_rocksdb-0.9.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: faust_streaming_rocksdb-0.9.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 66.3 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a0c2962283acc9f71cfaa743f069bdbd020fac9f4ca1f876c6008a6f497a90 |
|
MD5 | 9ae574d9708c33e492d94625e1592aa0 |
|
BLAKE2b-256 | b2317dd46ce4031191c232ab673e0167f791cafc3cb2c2f8c4a82bde25903aad |