データベース応用(全24問中17問目)
No.17解説へ
元のデータベースと同じ内容の複製データベースをあらかじめ用意しておき,元のデータベースの更新に対し,非同期にその内容を複製データベースに反映する手法はどれか。
出典:平成23年秋期 問33
- 2相コミットメント
- クラスタリング
- ミラーリング
- レプリケーション
広告
解説
レプリケーション(Replication)は、DBMS(データベースマネジメントシステム)が持つ機能の一つで、データベースに加えた変更を他の複製データベースにも自動的に反映させることで信頼性や耐障害性を高める仕組みです。
バックアップファイルも、同じ「複製」ですが、レプリケーションではデータベースの更新ごとに複製データベースも更新されていく点が異なります。
バックアップファイルも、同じ「複製」ですが、レプリケーションではデータベースの更新ごとに複製データベースも更新されていく点が異なります。
- 2相コミットメントは、トランザクションを他のサイトに更新可能かどうかを確認する第1フェーズと、更新を確定する第2フェーズに分け、各サイトのトランザクションをコミットもロールバックも可能な中間状態(セキュア状態)にした後、全サイトがコミットできる場合だけトランザクションをコミットするという方法で分散データベース環境でのトランザクションの原子性・一貫性を保証する手法です。
- クラスタリングは、複数のコンピュータを高速な通信システムで結合し、マルチプロセッサシステムとして利用できるようにしたものです。疎結合マルチプロセッサシステムとも呼ばれます。またデータマイニング等において複数のデータを比較・解析し、類似性をもとにグルーピングすることもクラスタリングといいます。
- ミラーリングは、2つのディスクに同時(同期的)に同じデータを書き込むことで冗長性を高める方法です。片方のディスクに物理的な障害が発生した場合でも回復が可能ですが、その反面ディスクの使用効率が悪いというデメリットがあります。
- 正しい。
広告