我有多个mysql数据库(物理和逻辑)。使用django 1.3和多个数据库支持。
我想为多个mysql数据库设置与mysql for django的数据库连接池,这样我就可以进行有效的分片。这样做的方法是什么?
答案 0 :(得分:2)
我一直在研究如何做到这一点并遇到了这个实现。这是一个非常快速的方法来启动你自己的后端,这实际上只是Django默认的mysql后端,只有一些微小的变化。它确实使用sqlalchemy来管理池,但是额外的依赖是一个很小的代价。它对我有用。
http://menendez.com/blog/mysql-connection-pooling-django-and-sqlalchemy/
答案 1 :(得分:1)
这可以通过将SQLAlchemy池嵌入到Django中来完成。有两种(更多/更少丑陋)的方式: