Назад | Перейти на главную страницу

Лучшая стратегия высокой доступности PostgreSQL для сценария чтения 99%?

Я в процессе создания новой среды PostgreSQL (9.3), в которой трафик чтения колеблется около 99%. У нас будут 2 очень мощные машины, подключенные через Ethernet 1 Гб. С учетом множества вариантов репликации и переключения при отказе, доступных в версии 9.x, какой вариант лучше всего подходит для сценария с высоким уровнем чтения? Решение, в котором резервный сервер также действует как ведомый только для чтения, было бы идеальным.

Используйте встроенную двоичную репликацию. Если у вас нет причин не использовать его, это должно быть выбором по умолчанию.

Причины, по которым его нельзя использовать, включают требование выполнять частичную репликацию и кросс-версию или кроссплатформенную репликацию. Я не думаю, что это относится к вам.