借助 AI,我让 asyncmy 成为了最快的 Python MySQL/MariaDB 驱动
项目地址:[https://github.com/long2ice/asyncmy](https://github.com/long2ice/asyncmy)
| 测试 | asyncmy 排名 | 性能 |
|--------------------------|---------------|---------------------------------------------|
| **大结果集** (33k 行, 所有类型) | 🏆 **#1/4** | 0.030s — 比 mysqlclient 快 2.2 倍,比 aiomysql 快 5.3 倍 |
| **连接池** (2k 查询) | 🏆 **#1/2** | ~17,000 qps — 是 aiomysql 吞吐量的 2 倍 |
| **并发查询** (50 个连接) | 🏆 **#1/2** | ~8,000 qps — 比 aiomysql 快 1.6 倍 |
| **批量插入** (10k 行) | 🏆 **#1/4** | ~107,000 行/秒 — 四个驱动中最快 |
项目停止活跃了一段时间,主要是没有精力去维护了。最近突发奇想尝试用 Claude Code 去优化一下性能啥的,结果还不错,横向对比 pymysql/aiomysql/mysqlclient 性能都是第一,详细的 benchmark 可以参考:[https://github.com/long2ice/asyncmy/blob/dev/benchmark/README.md](https://github.com/long2ice/asyncmy/blob/dev/benchmark/README.md)。
另外还借助 Claude Code 把所有的 issue 和 PR 都关闭了,看起来清爽多了。
顺便再求个 star 吧,谢谢。
---
原文链接:[点击查看](https://www.v2ex.com/t/1233809)
| 测试 | asyncmy 排名 | 性能 |
|--------------------------|---------------|---------------------------------------------|
| **大结果集** (33k 行, 所有类型) | 🏆 **#1/4** | 0.030s — 比 mysqlclient 快 2.2 倍,比 aiomysql 快 5.3 倍 |
| **连接池** (2k 查询) | 🏆 **#1/2** | ~17,000 qps — 是 aiomysql 吞吐量的 2 倍 |
| **并发查询** (50 个连接) | 🏆 **#1/2** | ~8,000 qps — 比 aiomysql 快 1.6 倍 |
| **批量插入** (10k 行) | 🏆 **#1/4** | ~107,000 行/秒 — 四个驱动中最快 |
项目停止活跃了一段时间,主要是没有精力去维护了。最近突发奇想尝试用 Claude Code 去优化一下性能啥的,结果还不错,横向对比 pymysql/aiomysql/mysqlclient 性能都是第一,详细的 benchmark 可以参考:[https://github.com/long2ice/asyncmy/blob/dev/benchmark/README.md](https://github.com/long2ice/asyncmy/blob/dev/benchmark/README.md)。
另外还借助 Claude Code 把所有的 issue 和 PR 都关闭了,看起来清爽多了。
顺便再求个 star 吧,谢谢。
---
原文链接:[点击查看](https://www.v2ex.com/t/1233809)
· 0 个赞