13バックアップとリストア
データベースのバックアップとリストアは、データの保護とリカバリーのために不可欠な作業です。以下がそれぞれの言葉の意味です。
バックアップ:データの喪失や破損が発生した場合に備えて、データベースのコピーを作成する
リストア:バックアップからデータベースを元の状態に復元する
特定のテーブルのみをバックアップしたい場合には”mysqldump”などを実行し、手動でバックアップ・リストアを行います。
データベース全体をバックアップしたい際には、cronを設定し自動実行することも可能ですが、AWSなどのクラウドサービスが提供するRDSを利用している場合、クラウドサービ側の機能で定期的なバックアップの設定や、特定のタイミングでのリストア(スナップショット)を作成することが可能となっています。
ユーザのデータを喪失しないためにも、バックアップは必須といっても過言ではないものです。既存のプロジェクトに参画する場合・新規のプロジェクトに参画する場合も、適切にバックアップが行われているか意識しましょう。
コメントを残す