文件名称:asyncmy:快速的异步MySQL驱动程序
文件大小:113KB
文件格式:ZIP
更新时间:2024-04-05 04:22:14
mysql replication connector cython asyncio
asyncmy-快速的asyncio MySQL驱动程序 介绍 asyncmy是一个快速的asyncio MySQL驱动程序,它重用了大部分内容,并用重写了内核以速度。 基准 结果来自,我们可以知道asyncmy与其他驱动程序相比表现良好。 设备为MacBook Pro(13英寸,M1,2020)16G,MySQL版本为8.0.23。 安装 只需从pypi安装: > pip install asyncmy 用法 使用connect from asyncmy import connect from asyncmy . cursors import DictCursor import asyncio async def run (): conn = await connect () async with conn . cursor ( cursor = DictCurso
【文件预览】:
asyncmy-main
----build.py(243B)
----poetry.lock(51KB)
----benchmark()
--------benchmark_select.py(1KB)
--------main.py(3KB)
--------benchmark_delete.py(1KB)
--------__init__.py(288B)
--------benchmark_update.py(2KB)
--------benchmark_insert.py(1KB)
----pyproject.toml(917B)
----images()
--------benchmark.png(24KB)
----asyncmy()
--------connection.pyx(48KB)
--------auth.py(7KB)
--------pool.py(6KB)
--------constants()
--------converters.pyx(9KB)
--------cursors.py(16KB)
--------optionfile.py(583B)
--------contexts.py(2KB)
--------errors.pyx(4KB)
--------__init__.py(106B)
--------charset.pyx(10KB)
--------replication()
--------protocol.pyx(11KB)
--------charset.pxd(50B)
--------version.py(22B)
----.github()
--------workflows()
----conftest.py(2KB)
----tests()
--------test_replication.py(724B)
--------test_pool.py(766B)
--------test_cursor.py(2KB)
--------__init__.py(0B)
--------test_connection.py(941B)
----LICENSE(11KB)
----setup.cfg(33B)
----.gitignore(2KB)
----CHANGELOG.md(143B)
----Makefile(540B)
----README.md(2KB)