as I mentioned in the title, how should I back up a 10 TB PostgreSQL database to which a lot of data is written every day?
If I need to give a little more detail, the data I mentioned is partitioned and there is a partition for each month. There is approximately 400 GB of data for each month. In this case, it is impossible to take a backup every day with pg_dump. In this case, I tried to use pgbackrest to take an incremental backup, but although approximately 20 GB of data is written every day, it uses 500 GB for the changing data, and this creates a lot of traffic and I/O events inside. What kind of policy should I create to take a backup of such a large database?