Sind PostgreSQL Continuous Archiving und PITR das, was wir brauchen?

Sind PostgreSQL Continuous Archiving und PITR das, was wir brauchen?

Wir haben eine Abrechnungsdatenbank, die ein PostgreSQL-Backend verwendet, und unser Abrechnungsmanager hat darauf bestanden, dass wir stündlich Backups durchführen, da uns tägliche Backups zu viel Arbeit kosten würden.

Meine Unerfahrenheit bei der Verwaltung von Datenbanken, die größer sind als ein paar Wordpress-Sites, macht sich langsam bemerkbar, denn aus „stündlich Backups machen“ wurde „warum ist unsere Datenbank so laaaaangsam“, als unsere Abrechnungsdatenbank gewachsen ist. Auf der Suche nach Lösungen für dieses Problem, hauptsächlich in Form einer Art Schema, bei dem ich die Datenbank auf einen anderen Server repliziere, der die Backups durchführt, habe ich Folgendes gefundeneinzigartiges Merkmal von Postgres. (Oder zumindest kann ich kein solches Schema für MySQL finden, mit dem ich besser vertraut bin)

Ist es das, wonach ich suche? Oder gibt es eine bessere Lösung für unser Problem? Werden wir irgendwelche unserer Daten verlieren, wenn jemand versehentlich eine Tabelle oder einen großen Teil unserer Kunden löscht? Ist es auch eine Lösung für „wir haben die VM kaputt gemacht oder die Festplatte ist ausgefallen“? Wie schwer ist es, unsere Datenbank zu einem bestimmten Zeitpunkt wiederherzustellen?

verwandte Informationen