Re: Reducing bandwidth usage of database replication

Поиск
Список
Период
Сортировка
От Ben Chobot
Тема Re: Reducing bandwidth usage of database replication
Дата
Msg-id df2d8d92-4464-0409-0f0a-fc4d45cda905@silentmedia.com
обсуждение исходный текст
Ответ на Reducing bandwidth usage of database replication  (Sascha Zenglein <zenglein@gessler.de>)
Ответы Re: Reducing bandwidth usage of database replication  (Simon Riggs <simon.riggs@enterprisedb.com>)
Список pgsql-general
Sascha Zenglein wrote on 11/2/22 7:56 AM:
Hi all,

I want to use the postgres-native logical replication to have multiple clients receive and send data to a central database.
Real-time is far less important than network usage, and with my current test setup it appears both instances communicate frequently if a subscription is active, even if nothing is happening.

Is there a good way to reduce data usage, for example by limiting the amount of keep-alive messages? One database will likely be idle most of the time.

I estimated the current solution to idle at around 1.4MiB per day. Ideally it would use less than 100KiB a day.

I'm also open for other solutions if anything comes to mind!

It sounds like you are trying to use logical replication to give yourself a multi-master database setup, and that you've squeezed as much optimization as you can from logical replication and found it to be unworkable. If that's a fair assessment, you might look into something like bucardo instead. I haven't done the network comparison but it is a different solution that might meet your goals.

В списке pgsql-general по дате отправления:

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: pg_restore error on function
Следующее
От: Post Gresql
Дата:
Сообщение: Re: pg_restore error on function