Skip to content
This repository was archived by the owner on Sep 19, 2023. It is now read-only.

仓库 files navigation

faust-streaming-rocksdb

Python bindings for RocksDB 6.

This project is now deprecated, users should now use https://github.com/Congyuwang/RocksDict since it has better documentation, portability, and an active community.

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.

关于

Python bindings for RocksDB used by faust-streaming

Topics

Resources

Stars

25 stars

关注者

4 watching

复刻s

发布

Used by

贡献者

Languages