Дублирование базы на второй компьютер

Здравствуйте. Имеется два компьютера в локальной сети соединенной по WiFi. На обоих имеется база postgree, которая должна быть одинаковой. Каждый день происходит импорт данных в базу в течении 1-3 часов.
Вопрос, как мне оптимально синхронизировать базы на 2 компьютерах?
Если импортировать одни и те же данные на каждом компе, это занимает оба компьютера надолго.
Если импортировать базу на одном компьютере и потом копировать ее на другой то достаточно долго идет копирование по сети (20 гигабайт по WiFi), притом она еще и не запускается потом (сервис постгри не стартует)
Если делать бэкап базы на одном компе, копировать его по сети, и разворачивать на другом, то по времени получается еще дольше.
Первый комп ноут, второй слабенький Athlon 1700Hz.
Подскажите, как лучше будет синхронизировать вторую базу с первой.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Например, репликацию

Например, репликацию настроить. Варианты: slony, pgpool
Ещё можно настоить WAL и копировать не полный дамп БД, а только инкременты, полученные с помощью WAL

Большое спасибо за быстрый

Большое спасибо за быстрый ответ. Сейчас читаю соответствующие статьи Настройка репликации в PostgreSQL с помощью системы Slony-I и Учебное руководство по pgpool-II. Там описана установка и настройка для Linux, мне же нужно для Windows XP. Существуют ли эти или подобные утилиты для Windows?

И то и другое имеет в списке

И то и другое имеет в списке поддерживаемых платформ Windows, однако где взять бинарники под Windows не подскажу. Как вариант попробовать собрать самому из исходников.

А зачем вообще копировать

А зачем вообще копировать базу на второй комп? Клиент серверная технология не лучше ли?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023