我有一个运行在gunicorn上的django应用程序,其中mysql作为数据库。我已经添加了gevent来处理多个文件上传,但我不确定什么是使用mysql数据库使gevent很好的最佳驱动程序选项。
(请注意,数据库已包含大量数据,因此转移到postgres是一个没有吸引力的选项)
答案 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