エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
データベースのトランザクション処理について整理する(その2) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
データベースのトランザクション処理について整理する(その2) - Qiita
はじめに こちらの続きです。 同時実行制御 並行して実行されているトランザクションを処理するための技... はじめに こちらの続きです。 同時実行制御 並行して実行されているトランザクションを処理するための技術。大まかに以下に分類できる。 楽観的同時実行制御 Optimistic Concurrency Control / OCC 複数のトランザクションは互いにブロックすることなく、お互いの処理がコミットされる際に競合の有無をチェックする。 競合があった場合には、一方の処理が中断させられる。 マルチバージョン同時実行制御 Multiversion Concurrency Control / MVCC レコードにタイムスタンプが異なる複数バージョンの存在を許容し、過去のあるタイミングにおける一貫性の取れた参照を提供する。 悲観的または保守的同時実行制御 Pessimistic Concurrency Control / PCC 以下2つに分類 ロックベース トランザクションはレコードに対するロック