我有一个django应用程序在gunicorn上运行,数据库是mysql。我添加gevent是为了处理多个文件上传,但我不确定我的最佳驱动程序选项是什么,可以让gevent很好地使用mysql数据库。
(请注意,数据库已经包含大量数据,因此转移到postgres是一个没有吸引力的选择)
是否检查了使用Gevent的项目?
编辑:根据上面的页面,不再支持gevent MySQL。这使得supermysql成为唯一可行的选择。
您可能想要使用pymysql,因为它可以进行猴子补丁。我自己还没有用过,但这是今年早些时候Cody Soyland在DjangCon上的一段名为"Django on Gevent"的YouTube视频:http://www.youtube.com/watch?v=nocGRsytBkk
Pymysql可以在这里找到:https://github.com/petehunt/PyMySQL