问下你们使用 gevent+flask 的时候用的什么 mysql 驱动

2017-03-31 09:20:21 +08:00
 chenqh
Mysqldb这个库好像不支持异步
如果都用的是这个库的话,不支持也没有办法。。
我也只能用 Mysql-python

4176 次点击
所在节点    Python
11 条回复
KIDJourney
2017-03-31 09:42:19 +08:00
不用 pymysql 不能 patch 吧。
Zuckonit
2017-03-31 09:47:21 +08:00
官方的 mysql-connector 吧,生产环境用了很长时间了
chenqh
2017-03-31 09:48:14 +08:00
@KIDJourney 你是用的 pymysql ?有没有出什么问题?
est
2017-03-31 10:41:24 +08:00
chenqh
2017-03-31 10:54:09 +08:00
@est 你用的什么?
mengskysama
2017-03-31 10:57:50 +08:00
mysql-connector 生产环境 ok ,就是 connection pool 有点蠢 size 是死的不是很好处理,想要灵活连接池重用得自己写。
chenqh
2017-03-31 11:25:44 +08:00
@mengskysama mysql-connector 到底是哪个库?
dsg001
2017-03-31 13:09:31 +08:00
ideascf
2017-03-31 13:16:37 +08:00
用 pymysql 才能和 gevent 配合
VYSE
2017-03-31 14:23:13 +08:00
兼容的 MySQLdb 可以用豆瓣的 greenify+patch 后的 MySQLdb,不过貌似不维护了
原来也用过 ultramysql,有坑也不维护了
生产环境还是选 pure python 实现
chenqh
2017-03-31 14:27:54 +08:00
@VYSE pymysql?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/351648

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX