Tarantool 1.6数据库的Python客户端库

tarantool的Python项目详细描述


这个包是用于Tarantool的纯python客户机库。

DocumentationDownloadsPyPIGitHubIssue tracker

https://travis-ci.org/tarantool/tarantool-python.svg?branch=masterhttps://ci.appveyor.com/api/projects/status/github/tarantool/tarantool-python?branch=master

下载并安装

您还可以下载zip存档文件,将其解压缩并运行

$ python setup.py install

使用pip

安装软件包的开发版本

对于tarantool版本<;1.6.0,您必须获得stablebranch:

$ pip install git+https://github.com/tarantool/tarantool-python.git@stable

供以后使用masterbranch:

$ pip install git+https://github.com/tarantool/tarantool-python.git@master

塔兰托是什么?

Tarantool是在lua程序中运行的nosql数据库。它结合了 具有数据持久性的node.js的网络编程能力 雷迪斯。它是开源的,BSD licensed

功能

  • Lua packages for non-blocking I/O, fibers and HTTP
  • MsgPack data format and MsgPack based client-server protocol
  • Two data engines:
    • 100% in-memory with optional persistence
    • 2-level disk-based B-tree, to use with large data sets (powered by Sophia)
  • secondary key and index iterators support (can be non-unique and composite)
  • multiple index types: HASH, BITSET, TREE
  • asynchronous master-master replication
  • authentication and access control

这个驱动程序是同步的,所以不能在线程/进程之间共享连接。

运行测试

在Linux上:

$ python setup.py test

在Windows上:

  • 用已安装的tarantool(稍后称为remote)安装Linux计算机。
  • (在remote上)将unit/suites/lib/tarantool_python_ci.lua复制到 /etc/tarantool/instances.available
  • (在remote上)运行tarantoolctl start tarantool_python_ci
  • 设置以下环境变量: *REMOTE_TARANTOOL_HOST=..., *REMOTE_TARANTOOL_CONSOLE_PORT=3302
  • 运行python setup.py test

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

推荐PyPI第三方库


热门话题
Spring启动测试中的java MockBean注释导致NonuniqueBeandDefinitionException   java Spring Hateoas调试模板不能为null   递归培根游戏Java程序?   java在Android中保存少量数据(对象)的最简单方法是什么?   异常处理Java中finally块的要点是什么?   是java。util。货币真的是工厂方法模式吗?   java如何输入字符以停止循环   java如何对流的某些部分执行缩减操作   java new Gson()。单例类的toJson(object)返回null   java Itext泰米尔字体显示不正确   java运行时。getRuntime()。gpg命令不起作用的exec()   java如何在preparedstatemenet中将字符连接到SQL字符串   java将同一实体的多个表示形式与lazyload合并时出错   JavaSpring、Hibernate和JPA:在entitymanager上调用persist似乎并没有提交到数据库   java osgi r6服务。组成部分注释属性列表