データウェアハウスのバックアップとリカバリとは?基本から種類まで徹底解説
バックアップとリカバリとは、データ損失に備えてデータを退避・保存するプロセス、およびデータが失われた際に復旧できるようにするシステムの構築を指します。データのバックアップには、コンピュータ上の情報を複製してアーカイブし、データの削除や破損が発生した場合に利用できるようにしておくことが含まれます。
バックアップの目的
バックアップの目的は、一次データに障害が発生した場合に復元できるデータのコピーを作成することです。一次データの障害は、ハードウェアやソフトウェアの故障、データ破損、あるいはウイルスやマルウェアなどの悪意ある攻撃、誤操作による情報の削除といった人為的な要因によって引き起こされる可能性があります。
バックアップコピーがあれば、過去の時点のデータを復元できるため、予期しない事態からのビジネス復旧を支援できます。
バックアップ媒体の選択
一次データの消失や破損から確実に守るためには、データのコピーを独立した媒体に保存することが重要です。この媒体は、外付けドライブやUSBメモリのような手軽なものから、ディスクストレージシステム、クラウドストレージ、テープドライブなど、より大規模なものまでさまざまです。
バックアップ媒体は、一次データと同じ場所に置くことも、遠隔地に置くことも可能です。特に、地震や洪水などの気象関連の災害リスクを考慮すると、遠隔地にデータのコピーを保管しておくことの有効性が実証されます。
バックアップの主な種類
完全バックアップ
データベース全体を一括してバックアップする方式です。すべてのデータファイル、制御ファイル、ジャーナルファイルが対象に含まれます。
コールドバックアップ
データベースを完全に停止(シャットダウン)した状態で取得するバックアップです。
ホットバックアップ
データベースエンジンが稼働中の状態で取得するバックアップです。「ホット」と呼ばれるのは、データベースが起動し、稼働している状態だからです。データベースがオープンで使用中の状態でもバックアップが可能ですが、バックアップ内のデータの一貫性を確保するために、DBMSには特別な機能が必要となります。
リカバリ(復旧)とは
リカバリとは、データベースの一部が失われた後にデータベースを再構築するプロセスです。新しいデータベースを作成する際、その復旧モデルはmodelデータベースから継承されます。また、データベース作成後に復旧モデルを変更することも可能です。
復旧モデルの種類
完全復旧モデル
データベースを過去の時点まで復元する際に、最も高い柔軟性を提供するモデルです。
一括ログ復旧モデル
大規模な一括操作において高いパフォーマンスを発揮し、ログ領域の消費を抑えることができるモデルです。
単純復旧モデル
最も高いパフォーマンスと低いログ領域消費を実現しますが、システム障害が発生した場合に大きなデータ損失のリスクを伴います。データ損失のリスクの度合いは選択したモデルによって異なり、それぞれの復旧モデルは異なるニーズに対応するよう設計されています。
-
データベースのバックアップとリカバリの基礎知識【障害原因・バックアップ手法・復旧方法を解説】
データベースは、何らかの理由で破損したり失われたりするリスクを常にはらんでいます。そのため、バックアップを取得しておくことは不可欠です。バックアップがあれば、障害発生前の状態までデータベースを復旧させることができます。データベースのバックアップとは、データベースの情報やデータの複製を作成し、安全のためにバックアップサーバーへ保存することを指します。データ本体に加えて、トランザクションログも一緒に保存するのが一般的です。トランザクションログがないと、復旧時にデータを正しく再現できず、バックアップが無意味になってしまうためです。データベースで障害が発生する主な原因データベースにはさまざまな原因で障
-
iCloudデータ復旧サービスとは?iPhone・iPad・Macでの設定方法をわかりやすく解説
iCloudのデータにアクセスできなくなってしまうのは、誰にとっても悪夢のような事態です。しかしiOS 15以降、Appleは「iCloudデータ復旧サービス(iCloud Data Recovery Service)」という新機能を搭載し、最悪の事態が起きた際にも一部のデータを取り戻せるようになりました。iPhoneやMacでも簡単に設定できるため、今のうちに準備しておけば、いざというときにきっと自分を救うことになります。 iCloudデータ復旧サービスとは何か iCloudデータ復旧サービスは、iCloudのセキュリティ機能の一つで、写真、メモ、書類、デバイスのバックアップなど、暗