2

我有一个在 gunicorn 上运行的 django 应用程序,以 mysql 作为数据库。我添加了 gevent 以处理多个文件上传,但我不确定让 gevent 与 mysql 数据库良好配合的最佳驱动程序选项是什么。

(请注意数据库已经包含大量数据,所以迁移到 postgres 是一个没有吸引力的选择)

4

2 回答 2

1

您可能想使用 pymysql,因为它可以进行猴子补丁。我自己还没有使用过它,但这是 Cody Soyland 今年早些时候在 DjangoCon 上名为“Django on Gevent”的演示文稿的 YouTube 视频:http ://www.youtube.com/watch?v=nocGRsytBkk

Pymysql 可以在这里找到:https ://github.com/petehunt/PyMySQL

于 2012-10-23T23:01:13.600 回答
1

您是否检查了使用 Gevent 的项目

编辑:根据上面的页面 gevent-MySQL 不再支持。这使得ultramysql成为唯一可行的选择。

于 2012-09-11T07:34:05.287 回答