|
||||||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||||||
| クリティカルなバックアップ要求に合わせて進化する商用データベース | ||||||||||||||||||||
|
ツールだけではない。データベースソフトウェア自身も、そうした時代の要求に応えて、バックアップ関連機能ではめざましい進歩をとげている。リリースが待たれるSQL Server 2005を例に見てみよう。 SQL Server 2005では、ミラーリングによるバックアップ機能が新たに追加されている。これは今回の新バージョンの目玉機能の1つである「データベースミラーリング」の延長線上にある大きなメリットだ。 「データベースミラーリング」とは、これまでSQL Server 2000で採用されていたフェールオーバークラスタリングに加えて、SQL Serverの可用性をさらに高めるために導入された新しいテクノロジーである。その大きな特徴は、データベースを物理的に二重化して、2つのデータベースが常に同期をとる点にある。 これによってマイクロソフトクラスタシステム(MSCS)の弱点とされていた、障害時の切り替え(フェールオーバー)時間が大幅に短縮され、万が一の際にも非常に迅速な復旧が可能になる。 具体的には3台のサーバがあり、以下の役割が与えられている。 ![]() 図2:データミラーリングの模式図 |
||||||||||||||||||||
|
||||||||||||||||||||
|
表1:データミラーリングのサーバの役割 |
||||||||||||||||||||
| 少し複雑そうだが、クライアントからは透過的にデータベースサーバへ接続でき、複数のデータベースが稼働していることを意識させない。このためバックアップのための構成がユーザビリティに影響することはなく、見かけ上は今までのデータベースとなんら変わらない。 ミラーリングをバックアップに応用するメリットは大きい。SQL Server 2000までは、バックアップデータは1つしか存在しなかったため、バックアップを取っていたディスクなどのメディア自体が損傷を受けると、その時点でデータはどうしても不完全なものになってしまった。 それがSQL Server 2005ではバックアップメディアをミラー化できるため、バックアップデータを同時に複数取ることが可能になったのである。例えば4つのテープデバイスをセットアップして、メディアファミリごとにミラーを持つ2つのメディアファミリをバックアップできるという。 SQL Server 2005ではもう1つ新しい機能が加わっている。「オンライン復元」だ。SQL Server 2000までは、復元を実行するにはデータベースをいったんオフラインにする必要があった。しかしこれでは24時間365日時代のデータベースの稼働を保証することができない。そこで、データベースをオンラインにしたまま復元操作を行える機能が必須とされたのである。 「オンライン復元」の大きな特長は、復元中にアクセス不可となるのはその復元対象となるファイルのみで、他のファイルには通常通りアクセスできる点だ。また復元作業もこの障害の生じているファイルグループに限って行えばよい。この結果可用性の向上と復元時間の短縮が実現し、ダウンタイムが減少するわけだ。 |
||||||||||||||||||||
|
前のページ 1 2 3 4 次のページ |
||||||||||||||||||||
|
|
||||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||
|
|
||||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||


