2015-07-03 2 views
0

У меня есть приложение python, работающее на Heroku с использованием базы данных PostgreSQL. Если я создам последователя базы данных, будет ли этот последователь использоваться для балансировки загрузки базы данных чтения автоматически? Я знаю, что это дает мне отказоустойчивую копию, но разве это облегчит загрузку моей базы данных?Горизонтальное масштабирование Heroku

ответ

1

Нет - вам нужно настроить программное обеспечение Python для отправки SQL-запросов как для последователя, так и для основной базы данных, чтобы фактически «сбросить» нагрузку на вашу базу данных.

Если вы используете Django, вы хотите прочитать: https://docs.djangoproject.com/en/1.8/topics/db/multi-db/

Если вы используете SQLAlchemy, вы хотите прочитать: read slave , read-write master setup