Well Steen,
After going through the PostgreSQL forum, I got clarified that PG does support a good-sized DB.
I here below give you one of the mails, that that community received. He is talking about a 50 TB Database.
***************************************************
Hi
I am trying to use pgBackRest for all my Postgres servers. I have tested it on a sample database and it works fine. But my concern is for some of the bigger DB clusters, the largest one being 50TB and growing by about 200-300GB a day.
I plan to mount NAS storage on my DB server to store my backup. The server with 50 TB data is using DELL Storage underneath to store this data and has 36 18-core CPUs.
As I understand, pgBackRest recommends having 2 full backups and then having incremental or differential backups as per requirement. Does anyone have any reference numbers on how much time a backup for such a DB would usually take, just for reference. If I take a full backup every Sunday and then incremental backups for the rest of the week, I believe the incremental backups should not be a problem, but the full backup every Sunday might not finish in time.
I think converting a diff/incr backup to a full backup has been discussed
here, but not yet implemented. If there is a workaround, please let me know. Or if someone is simply using pgBackRest for a bigger DB (comparable to 50TB), please share your experience with the exact numbers and config/schedule of backups. I know the easiest way would be to use it myself and find out, but since it is a PROD DB, I wanted to get some ideas before starting.
Thanks
Abhishek
*******************************************************
HTH
Happiness Always
BKR Sivaprakash
https://www.mssqltips.com/sqlservertip/1070/simple-script-to-backup-all-sql-server-databases/
https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server?view=sql-server-ver16
You can backup to a file (and then have that backup to dropbox etc) or backup to azure blob services directly. Or tell your customers to backup the backup themselves.
to run it from command prompt: use sqlcmd https://learn.microsoft.com/en-us/sql/tools/sqlcmd/sqlcmd-utility?view=sql-server-ver16&tabs=go%2Cwindows&pivots=cs1-bash
or maybe build it into your application.