我有多個mysql數據庫(物理和邏輯)。使用django 1.3支持多個數據庫。django mysql數據庫連接池
我想建立與MySQL的數據庫連接池爲django多個MySQL數據庫,所以我可以有效率的分片。有什麼辦法做到這一點?
我有多個mysql數據庫(物理和邏輯)。使用django 1.3支持多個數據庫。django mysql數據庫連接池
我想建立與MySQL的數據庫連接池爲django多個MySQL數據庫,所以我可以有效率的分片。有什麼辦法做到這一點?
我剛纔看到如何做到這一點,並遇到了這個實現。這是一個非常快速的方法來創建自己的後端,這只是Django的默認mysql後端,只需進行一些微小的更改。它確實使用sqlalchemy來管理池,但額外的依賴性是一個小的代價。它對我來說很好。
http://menendez.com/blog/mysql-connection-pooling-django-and-sqlalchemy/
這可以通過將SQLAlchemy池嵌入到Django中來完成。有兩種(更多/更不好看)的方法: