пул соединений базы данных django mysql - PullRequest
2 голосов
/ 19 декабря 2011

У меня есть несколько баз данных mysql (физических и логических).Использование django 1.3 с поддержкой нескольких баз данных.

Я хотел бы настроить пул соединений с базами данных с помощью mysql для django для нескольких баз данных mysql, чтобы иметь эффективный шардинг.Как это сделать?

Ответы [ 2 ]

2 голосов
/ 08 февраля 2013

Я только что посмотрел, как это сделать, и наткнулся на эту реализацию. Это очень быстрый способ раскрутить свой собственный бэкэнд, который на самом деле является просто стандартным бэкэндом Django для mysql с некоторыми минимальными изменениями. Он использует sqlalchemy для управления пулами, но эта дополнительная зависимость - небольшая цена. Это хорошо работает для меня.

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

1 голос
/ 06 февраля 2012

Это можно сделать, встроив пул SQLAlchemy в Django.Есть два (более / менее безобразных) способа сделать это:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...