当社には PostgreSQL バックエンドを使用する課金データベースがあり、課金マネージャは、毎日のバックアップによって失われる作業量が多いため、1 時間ごとにバックアップを実行するように要求しています。
複数のWordPressサイトよりも大きなデータベースを管理することに対する私の経験不足が露呈し始めています。課金データベースが大きくなるにつれて、「1時間ごとにバックアップする」という質問が「なぜデータベースがこんなに遅いのか」という質問に変わってきたのです。そこで、この問題の解決策を探して、主にバックアップを行う別のサーバーにデータベースを複製する何らかのスキームの形で、これを見つけました。Postgresのユニークな機能(少なくとも、私がよく知っている MySQL では、そのようなスキームは見つかりません)
これは私が探しているものでしょうか? それとも、私たちの問題に対するもっと良い解決策があるのでしょうか? 誰かが誤ってテーブルや顧客の大部分を削除した場合、データが失われるのでしょうか? これは、「VM を壊した、またはハード ドライブが故障した」場合の解決策でもあるのでしょうか? データベースを特定の時点に復元するのはどれほど難しいのでしょうか?