sql_バックアップとリストア

13バックアップとリストア

データベースのバックアップとリストアは、データの保護とリカバリーのために不可欠な作業です。以下がそれぞれの言葉の意味です。

バックアップ:データの喪失や破損が発生した場合に備えて、データベースのコピーを作成する

リストア:バックアップからデータベースを元の状態に復元する

特定のテーブルのみをバックアップしたい場合には”mysqldump”などを実行し、手動でバックアップ・リストアを行います。

データベース全体をバックアップしたい際には、cronを設定し自動実行することも可能ですが、AWSなどのクラウドサービスが提供するRDSを利用している場合、クラウドサービ側の機能で定期的なバックアップの設定や、特定のタイミングでのリストア(スナップショット)を作成することが可能となっています。

ユーザのデータを喪失しないためにも、バックアップは必須といっても過言ではないものです。既存のプロジェクトに参画する場合・新規のプロジェクトに参画する場合も、適切にバックアップが行われているか意識しましょう。


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です