データウェアハウスにおけるバックアップとリカバリ戦略の基礎知識
バックアップとリカバリとは、データ損失に備えてあらかじめデータを保存しておき、万一のデータ消失時に復旧を可能にする仕組みを構築するプロセスのことです。バックアップでは、コンピュータ上のデータを複製・アーカイブすることで、データの削除や破損が発生した場合に備えます。
バックアップの目的
バックアップの目的は、一次データに障害が発生した際に復元できるデータのコピーを作成することです。一次データの障害には、ハードウェアやソフトウェアの故障、データ破損のほか、ウイルスやマルウェアなどの悪意ある攻撃、誤操作によるデータ削除といった人為的な要因も含まれます。バックアップコピーがあれば、過去の時点の状態へデータを復元でき、予期せぬ事態からのビジネス復旧を支援できます。
バックアップの主な種類
完全バックアップ(フルバックアップ)
データベース全体を一括してバックアップする方式です。すべてのデータファイル、制御ファイル、ジャーナルファイルが対象となります。
コールドバックアップ
データベースを完全にシャットダウンした状態で取得するバックアップです。
ホットバックアップ
データベースエンジンが稼働中の状態で取得するバックアップです。「ホット」と呼ばれるのは、データベースが起動しており、利用中である可能性があるためです。稼働中のデータベースに対してバックアップを行うため、DBMSにはバックアップ内のデータ整合性を保証する特別な機能が必要になります。
リカバリ(復旧)とは
リカバリとは、データベースの一部が失われた後にデータベースを再構築するプロセスです。新しいデータベースのリカバリ構造は、作成時にもととなるデータベースの構造から継承されます。また、データベースのモデルは作成後にも変更することが可能です。
バックアップ・リカバリ戦略策定時に考慮すべき要素
1. バックアップ対象データ
定期的にバックアップすべきデータを特定します。これにより、定期バックアップの規模(サイズ)が決まります。
2. ウェアハウスのバッチウィンドウ
システムがオンラインのままでもデータのバックアップは可能ですが、その場合はコストが高くなります。そこで、ウェアハウスに許容される最大時間を決定し、そのバッチウィンドウの一部を、定期的なレポート生成やその他の同様のバッチ処理に割り当てます。
3. バックアップとリカバリにかかる許容コスト
バックアップの手法によって必要なコストは異なります。企業によっては、予算上の制約により、選択できるバックアップおよびリカバリの選択肢が限定される場合もあります。
-
ステガノグラフィの用途とは?デジタル透かしの仕組みと活用方法を解説
ステガノグラフィは、一見無害なメッセージの中にメッセージを埋め込むことでデータを隠す技術であり、「芸術と科学」とも表現されます。通常のコンピュータファイル内にある不要な情報や未使用の領域に、ビット単位で情報を格納することによって機能します。こうして隠されるデータは、平文でも暗号文でも、さらには画像である場合もあります。ステガノグラフィは機密メッセージそのものを隠しますが、二者間で通信が行われているという事実まで隠すわけではありません。ステガノグラフィの手順では、多くの場合、「キャリア」と呼ばれる伝送媒体の中に隠しメッセージを配置します。秘密のメッセージはキャリアに埋め込まれ、ステガノグラフィチ
-
ステガノグラフィの長所と短所とは?メリット・デメリットを徹底解説
ステガノグラフィとはステガノグラフィ(隠蔽術)とは、秘密にしておきたいメッセージを、別のメッセージやファイルの中に埋め込んで隠す技術です。これにより、隠されたメッセージそのものの存在が秘匿されます。対象となるのはテキストだけでなく、画像・動画ファイル・音声ファイルなど多岐にわたります。代表的な応用例が「電子透かし(ウォーターマーキング)」です。これは著作権情報などを文書やメディアに目視ではほぼ判別できない形で重ねて埋め込むもので、不正利用を防ぎ、著作権で保護されたコンテンツにより強固な保護を与えます。ステガノグラフィのメリット(長所)最大の利点は、「秘密のメッセージが送られている」という事実そ