コンテンツにスキップ

「分散並行性制御」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Rawwell (会話 | 投稿記録)
[[en:Distributed concurrency control] (15:03, 25 December 2009 UTC) を一部翻訳
 
Rawwell (会話 | 投稿記録)
en:Distributed concurrency control (15:03, 25 December 2009 UTC) を一部翻訳
1行目: 1行目:
'''分散並行性制御'''とは[[コンピュータネットワーク]]上に[[分散コンピューティング|分散]]されたシステムの[[並行性制御]]である。
'''分散並行性制御'''とは[[コンピュータネットワーク]]上に[[分散コンピューティング|分散]]されたシステムの[[並行性制御]]である。

''[[データベースシステム]]''や''[[トランザクション処理]]''(''トランザクション管理'')において、分散並行性制御は主に[[分散データベース]]の並行性制御を指す。また、マルチデータベース(あるいは、他のマルチトランザクショナルオブジェクト、例として、[[連合データベース]]、[[グリッドコンピューティング]]、[[クラウドコンピューティング]]環境。[[グローバル並行性制御]]を参照)の環境も指す。分散並行性制御の主な目標の一つに[[直列化可能性#分散直列化可能性|(分散)]][[直列化可能性]](あるいはマルチデータベースシステムの場合[[グローバル直列化可能性]])がある。分散並行性制御は集中化されたものとは異なる課題があり、これは主に通信およびコンピュータの[[レイテンシ]]による。この場合、[[スイッチドファブリック]]のような低レイテンシかつ高速な[[ネットワーク]](例えば[[InfiniBand]])における[[分散ロックマネージャ]]のような特殊な技術が必要となる。[[コミットメント順序付け]]は一般的な直列化可能性の技術であり、これにより効率的に大規模な分散直列化可能性(そして特にグローバル直列化可能性)を実現することができる。また、他の直列化可能性の技術に特有な性能低下を回避することができる。


==関連項目==
==関連項目==

2009年12月27日 (日) 07:07時点における版

分散並行性制御とはコンピュータネットワーク上に分散されたシステムの並行性制御である。

データベースシステムトランザクション処理(トランザクション管理)において、分散並行性制御は主に分散データベースの並行性制御を指す。また、マルチデータベース(あるいは、他のマルチトランザクショナルオブジェクト、例として、連合データベースグリッドコンピューティングクラウドコンピューティング環境。グローバル並行性制御を参照)の環境も指す。分散並行性制御の主な目標の一つに(分散)直列化可能性(あるいはマルチデータベースシステムの場合グローバル直列化可能性)がある。分散並行性制御は集中化されたものとは異なる課題があり、これは主に通信およびコンピュータのレイテンシによる。この場合、スイッチドファブリックのような低レイテンシかつ高速なネットワーク(例えばInfiniBand)における分散ロックマネージャのような特殊な技術が必要となる。コミットメント順序付けは一般的な直列化可能性の技術であり、これにより効率的に大規模な分散直列化可能性(そして特にグローバル直列化可能性)を実現することができる。また、他の直列化可能性の技術に特有な性能低下を回避することができる。

関連項目