📑 Table of Contents

コミットメント順序付け(コミットメントじゅんじょづけ、: Commitment Ordering or COコミット順序付け)は、データベーストランザクション処理、関連する分散アプリケーションにおいて、互換性のある直列化可能性を実現する手法である。この手法を使うと、楽観的な(ブロックしない)実装が可能である。マルチコア・プロセッサの急増により、COは並列プログラミングトランザックショナルメモリで利用され、特にソフトウェアトランザクショナルメモリにおいて楽観的に直列化可能性を達成するために用いられる。COはトランザクションのスケジュール(履歴)が持つ性質の名前としても用いられ、元は1988年に(dynamic atomicity)という名前で定義された[1]。COに準拠したスケジュールでは、コミットメントイベントの時間順序が順序グラフ(英: precedence graph)のトランザクションの順序と一致する。

脚注

編集
  1. ^ Alan Fekete, Nancy Lynch, Michael Merritt, William Weihl (1988): Commutativity-based locking for nested transactions (PDF) MIT, LCS lab, Technical report MIT/LCS/TM-370, August 1988.

参考文献

編集

関連項目

編集

📚 Artikel Terkait di Wikipedia

並行性制御

Commitment Ordering, or Guaranteeing Serializability in a Heterogeneous Environment of Multiple Autonomous Resource Managers Using Atomic Commitment”

直列化可能性

Elsevier, ISBN 1-55860-508-8 ^ Yoav Raz, On the Significance of Commitment Ordering - Call for patenting, Memorandum, Digital Equipment Corporation,

外出禁止令

2020年3月23日閲覧。  ^ Hauck, Grace (2020年3月21日). “These states are ordering residents to stay home or shelter in place. What does that mean?”. Courier

カスパーゼ-3

(April 2002). doi:10.1074/jbc.M108029200. PMID 11832478.  ^ “Molecular ordering of the Fas-apoptotic pathway: the Fas/APO-1 protease Mch5 is a CrmA-inhibitable