「悲観的並行性制御」の版間の差分
表示
削除された内容 追加された内容
編集の要約なし |
Anaka Satamiya (会話 | 投稿記録) m 貼り付け日エラー修正 |
||
(3人の利用者による、間の4版が非表示) | |||
1行目: | 1行目: | ||
{{Expand German|date=2021年12月}} |
|||
⚫ | |||
'''悲観的並行性制御'''(ひかんてきへいこうせいせいぎょ、''pessimistic concurrency control'')とは、[[並行性制御]]([[ロック (情報工学)]])の手段の種別の一種である。 |
|||
'''悲観的ロック'''の概念である。 |
|||
== 解説 == |
|||
⚫ | |||
対照的に[[楽観的並行性制御]]がある。 |
|||
== 参考文献 == |
|||
* R. Elmasri et al.: ''Grundlagen von Datenbanksystemen.'' 3. Auflage. Pearson Studium, 2002, ISBN 3-8273-7021-3, S. 714 ff. |
|||
* [[Alfons Kemper]], André Eickler: Datenbanksysteme – Eine Einführung. 11 Auflage. Oldenbourg, München 2011, ISBN 978-3-486-59834-6, S. 329 ff. |
|||
* J. Gray, R. Lorie, G.F. Putzolu, I.L. Traiger: [http://dl2.acm.org/citation.cfm?id=48758 ''Granularity of Locks and Degrees of Consistency in a Shared Database''.] In: G.M. Nijssen (Hrsg.): ''Modeling in Data Base Management Systems''. North Holland Pub., 1976, S. 364–394. |
|||
* [http://www.dbs.ifi.lmu.de/Lehre/DBSII/SS2009/skript/Kap03-Synchronisation_Teil02.pdf Skript zur Vorlesung Datenbanksysteme II] (PDF; 435 kB) LMU München |
|||
* [http://inst.eecs.berkeley.edu/~cs186/fa06/lecs/20cc2.pdf inst.eecs.berkeley.edu] (PDF; 1,3 MB) University of Berkeley |
|||
== 関連項目 == |
== 関連項目 == |
||
* [[楽観的並行性制御]] |
* [[楽観的並行性制御]] |
||
== 外部リンク == |
|||
⚫ | |||
* [http://www-stud.uni-due.de/~selastoe/?mdl=dbms Skripte zum automatischen Lösen von Schedules mittels 2PL] |
|||
⚫ | |||
{{Normdaten}} |
|||
{{DEFAULTSORT:ひかんてきへいこうせいせいきよ}} |
{{DEFAULTSORT:ひかんてきへいこうせいせいきよ}} |
||
[[Category:並行性制御]] |
[[Category:並行性制御]] |
2021年12月5日 (日) 14:07時点における最新版
この記事はドイツ語版の対応するページを翻訳することにより充実させることができます。(2021年12月) 翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|
悲観的並行性制御(ひかんてきへいこうせいせいぎょ、pessimistic concurrency control)とは、並行性制御(ロック (情報工学))の手段の種別の一種である。
悲観的ロックの概念である。
解説[編集]
他の処理と競合してはならないトランザクションにおいて、開始時に更新の抑止がされていないことを確認後(抑止されている場合は解除されるまで待機するか、エラーとして処理をあきらめる)他からの更新を抑止し(排他制御)、完了する際に抑止情報を解除する。
対照的に楽観的並行性制御がある。
参考文献[編集]
- R. Elmasri et al.: Grundlagen von Datenbanksystemen. 3. Auflage. Pearson Studium, 2002, ISBN 3-8273-7021-3, S. 714 ff.
- Alfons Kemper, André Eickler: Datenbanksysteme – Eine Einführung. 11 Auflage. Oldenbourg, München 2011, ISBN 978-3-486-59834-6, S. 329 ff.
- J. Gray, R. Lorie, G.F. Putzolu, I.L. Traiger: Granularity of Locks and Degrees of Consistency in a Shared Database. In: G.M. Nijssen (Hrsg.): Modeling in Data Base Management Systems. North Holland Pub., 1976, S. 364–394.
- Skript zur Vorlesung Datenbanksysteme II (PDF; 435 kB) LMU München
- inst.eecs.berkeley.edu (PDF; 1,3 MB) University of Berkeley