2011-12-19 16 views
2

私は複数のmysqlデータベース(物理的および論理的)を持っています。複数のデータベースをサポートするdjango 1.3の使用。django mysqlデータベース接続プール

複数のmysqlデータベースに対してdjango用のデータベース接続プーリングを設定したいので、効率的なシャーディングができます。これを行う方法は何ですか?

答えて

2

私はこれを行う方法を検討しており、この実装を見つけました。これは、Djangoのデフォルトのmysqlバックエンドであり、いくつかの最小限の変更を加えた独自のバックエンドをスピンアップする非常に速い方法です。プーリングを管理するにはsqlalchemyを使用しますが、その追加の依存性は支払う小さな代償です。それは私のためにうまくいく。

http://menendez.com/blog/mysql-connection-pooling-django-and-sqlalchemy/