ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

グローバル直列化可能性

索引 グローバル直列化可能性

データベース、トランザクション処理(トランザクション管理)や他のトランザクショナル分散アプリケーションではグローバル直列化可能性(あるいはモジュラー直列化可能性)はトランザクションのグローバルスケジュールの一性質である。.

4 関係: 並行性制御分散並行性制御グローバル並行性制御コミットメント順序付け

並行性制御

情報技術および計算機科学における並行性制御(へいこうせいせいぎょ、Concurrency Control)または同時実行制御(どうじじっこうせいぎょ)とは、特にプログラミングとOSとマルチプロセッシングとデータベースにおいて、並行処理の結果が可能な限り素早くかつ正しく得られることを保証することである。 コンピュータシステムは、ソフトウェアもハードウェアも、モジュールまたはコンポーネントで構成される。各コンポーネントは何らかの一貫性規則に従って正しく動作するよう設計されている。コンポーネント間でメッセージをやり取りするか(記憶装置内で)データを共有して並行動作する際、あるコンポーネント間の一貫性が他のコンポーネントによって妨害されることがある。並行性制御の一般的な領域は、同時並行的に相互作用しながら動作するコンポーネント間の一貫性を保つための規則、技法、設計方法論、理論を提供し、結果としてシステム全体の一貫性と正確性を提供する。並行性制御をシステムに導入することは、一般に若干の性能低下を生じる操作上の制約を適用することを意味する。操作一貫性と正確性は、妥当な以上の性能低下を伴わずに可能な限り効率的に達成されるべきである。.

新しい!!: グローバル直列化可能性と並行性制御 · 続きを見る »

分散並行性制御

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

新しい!!: グローバル直列化可能性と分散並行性制御 · 続きを見る »

グローバル並行性制御

ーバル並行性制御は一般に、それぞれが独自の並行性制御機構を持つ複数のコンポーネントからなるシステムの並行性制御に関係する。システム全体の全体的な並行性制御であるグローバル並行性制御は各コンポーネントであるモジュールの並行性制御により決定される。この場合、モジュラー並行性制御という表現が用いられる。 多くの場合、システムは通信ネットワーク上に分散されている。この場合、システムの分散並行性制御を問題とし、2つの用語は時に重複した内容となる。しかし、分散並行性制御は主に、分散システムのコンポーネントが独自の並行性制御を持たず、動作するために複数のコンポーネントに及ぶ並行性制御機構を持っているものを指す。この一例として、分散データベースがある。.

新しい!!: グローバル直列化可能性とグローバル並行性制御 · 続きを見る »

コミットメント順序付け

データベース、トランザクション処理(トランザクション処理)や関連する分散アプリケーションではコミットメント順序付け(あるいはコミット順序付け; CO)は集中型、分散型の両方における直列化可能性の手法である。.

新しい!!: グローバル直列化可能性とコミットメント順序付け · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »