带有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字母替换无效   java Spring Roo JPA MS SQL Server无法打开JPA EntityManager组织。冬眠例外GenericJDBCException:无法打开连接   在scala中使用JavaWS对大型数据文件进行java流式处理   Java编译器是否将字节和短字符识别为文本?   java无法查找符号错误,空指针   mongodb在Java中重用数据库连接   java将多个StringArray从字符串文件获取到活动中   java是一个变量,它只保存最后一次鼠标单击的坐标   c#尺寸有限;添加、删除和洗牌   java如何在Android中显示来自资产文件夹的文本文件中的文本   Android应用程序中的java Tensorflow Lite自定义对象检测模型错误   java如何在foreachloop中使用scanner将来自命令行的输入存储到数组中   java如何定义一个好的存储库接口   Android中的java解析动态json对象