这是使用django应用程序中的gevent很好地运行mysql的最佳选择

时间:2012-09-11 07:25:19

标签: python mysql django gevent gunicorn

我有一个运行在gunicorn上的django应用程序,其中mysql作为数据库。我已经添加了gevent来处理多个文件上传,但我不确定什么是使用mysql数据库使gevent很好的最佳驱动程序选项。

(请注意,数据库已包含大量数据,因此转移到postgres是一个没有吸引力的选项)

2 个答案:

答案 0 :(得分:1)

您是否检查了Projects Using Gevent

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

答案 1 :(得分:1)

您可能想要使用pymysql,因为它可以进行猴子修补。我还没有用过它,但今年早些时候,这是一个YouTube视频,其中有一个名为“Django on Gevent”的演讲,由Cody Soyland在今年早些时候在DjangoCon上发布:http://www.youtube.com/watch?v=nocGRsytBkk

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