带有iota修改的rocksdb的python绑定

python-rocksdb-iota的Python项目详细描述


注意

原始的pyrocksdb(https://pypi.python.org/pypi/pyrocksdb/0.4)已经很久没有更新了。 [twmht更新pyrocksdb](https://github.com/twmht/python-rocksdb)以支持最新的rocksdb

这是IOTA的pyrocksdb,如果有任何问题,请在github中打开问题

主要区别在于:

  • 修复列族问题和测试用例
  • 使用StringAppendOperator作为列族合并运算符默认值
  • 将包从rocksdb重命名为rocksdb\u iota

Pyrocksdb

RockSDB的Python绑定和Iota修改。 有关更全面的安装和使用说明,请参见http://python-rocksdb.readthedocs.io/en/latest/

快速安装

像debian/ubuntu一样的linux发行版的快速安装。

$ apt-get install build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev
$ git clone https://github.com/facebook/rocksdb.git
$ cd rocksdb
$ mkdir build &&cd build
$ cmake ..
$ make
$ exportCPLUS_INCLUDE_PATH=${CPLUS_INCLUDE_PATH}:`pwd`/../include
$ exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:`pwd`
$ exportLIBRARY_PATH=${LIBRARY_PATH}:`pwd`

$ cd ../
$ apt-get install python-virtualenv python-dev
$ virtualenv pyrocks_test
$ cd pyrocks_test
$ . bin/active
$ pip install python-rocksdb-iota

快速使用指南

>>> importrocksdb_iota>>> db=rocksdb_iota.DB("test.db",rocksdb.Options(create_if_missing=True))>>> db.put(b'a',b'data')>>> printdb.get(b'a')b'data'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring数据elasticsearch@Query嵌套对象注释   java JAXB解组器正在跳过具有其他命名空间的元素   java Web视图文件选择器崩溃问题   macos通过java创建的应用程序访问MacOSX上的麦克风,并打包到。dmg   在子文件夹上使用java设置ACL的文件权限失败(缺少继承)   java Force在AlertDialog中显示软键盘   java如何保存上传的文件   java如何从jpeg文件中的FFC4(DHT)头创建哈夫曼树?   关于高性能流数据处理的java问题   SpringMVC项目中Tiles页面的java集标题   从Java到Webview Javascript的Android回调函数   java无法从循环打印“FlimFlam”   OpenJDK安装时没有java命令