MySQL的异步Python接口
项目描述
WSQL
WSQL是基于WebScaleSQL的流行MySQL数据库服务器的异步Python连接器。
- 设计目标是
与Python3 asyncio包兼容
符合Python数据库API 2.0 [PEP-0249]
线程安全
线程友好(线程不会互相阻塞)
支持mysql-clusters,如: Percona-XtraDB-Cluster、GaleraCluster
import wsql.cluster.connect
# master:master(active:active)
connection = wsql.cluster.connect("master=localhost:3305#2,localhost:3306#2", database="test")
# master:slave(active:passive)
connection = wsql.cluster.connect("master=localhost;slave=localhost:3307#4", database="test")
# read-only
connection = wsql.cluster.connect("slave=localhost:3307#4;database=test;")
目前支持MySQL-5.5及更高版本和Python-3.4及更高版本。
设置依赖关系
cmake版本2.8.11或更高
openssl-devel版本1.0或更高
python3-devel
zlib-devel
gcc
WSQL是自由软件。
文档.
项目详情
关闭
wsql-1.2.13.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f2caf6a32e1446c346a16c50c3973aa880e690cc65968739969e57dc22c7844 |
|
MD5 | 728fa2439b116ea22f4b60d27db33f47 |
|
BLAKE2b-256 | bc46f73783c4f592ed693f74b834d5a8e3759a77998b04391b85a9519993e45f |