プライマリ/バックアップ型と複数プライマリ型とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > プライマリ/バックアップ型と複数プライマリ型の意味・解説 

プライマリ/バックアップ型と複数プライマリ型

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/08/13 06:04 UTC 版)

レプリケーション」の記事における「プライマリ/バックアップ型と複数プライマリ型」の解説

古典的なレプリケーション多くプライマリ/バックアップ・モデルに基づいており、1つデバイスプロセスが他のデバイス群やプロセス群制御する例えば、プライマリがバックアッププロセスに更新ログ渡しながら何らかの計算をしている。そして、プライマリプロセスが何らかの障害停止すると、バックアップ交代して計算引き継ぐこの方式では障害発生時ログ一部失われバックアッププライマリ最近の状態と全く同一とはならない可能性がある。そのため、トランザクション結果一部失われる危険性があるにも関わらずデータベースでのレプリケーションでは一般的な方法であったプライマリ/バックアップ型の欠点は、2つプロセス動作しているのに、その一方しか実際に操作行っていない点である。それによってフォールトトレラント性得られるが、同じ処理能力にほぼ倍のコスト費やしていることになる。このため1985年ごろから、新たなレプリケーション方法模索されはじめた。その成果として、複製群が協調動作し、各プロセス相互にバックアップ役目果たしつつ、負荷共有する方式生まれたデータベース研究有名なジム・グレイは、複数プライマリレプリケーションによるトランザクションモデルを研究し最終的にその方式に懐疑的な論文発表した簡単に説明すると、グレイデータベースが n 個のサブデータベースに自然に分割できない限り並行性制御競合生じて性能低下させ、その性能低下は n の関数表されるだろうと主張した。彼は典型的な手法による性能低下が O(n3) になると予測した。従って、自然に分割できるような場合のみ、データベース分割すべきであるとの主張である。 現実は、それほどひどいことにはならなかった。例えば、1985年から1987年にかけて、仮想同期モデル登場して標準として広く受け入れられるようになった各社採用しCORBAフォールトトレラント標準基盤にもなった。また、IBM WebSphereマイクロソフトのエンタープライズ・クラスタリング技術でもレプリケーション採用された)。仮想同期複数プライマリ型の実装も可能で、プロセスグループ協調して処理を並列化する。この方式はメモリ上のデータにしか適用できないが、グループ規模比例して性能向上する最近製品でも同様の手法サポートされている。例えSpread Toolkitは仮想同期モデルサポートし複数プライマリレプリケーション実装使っている。C-Ensemble や Quicksilver でも同様の方式が可能である。WANdisco は動的レプリケーションが可能であり、ネットワーク上のノード正確な複製になっていて、全ノード同時に動作可能である(WAN向けに最適化されている)。

※この「プライマリ/バックアップ型と複数プライマリ型」の解説は、「レプリケーション」の解説の一部です。
「プライマリ/バックアップ型と複数プライマリ型」を含む「レプリケーション」の記事については、「レプリケーション」の概要を参照ください。

ウィキペディア小見出し辞書の「プライマリ/バックアップ型と複数プライマリ型」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「プライマリ/バックアップ型と複数プライマリ型」の関連用語

プライマリ/バックアップ型と複数プライマリ型のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



プライマリ/バックアップ型と複数プライマリ型のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのレプリケーション (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS