コンピュータ同士の協業の難しさ、人間同士の協業の難しさ 〜スケールアウト、排他制御、待ち行列〜
プログラム自学案内の29回目です。今回は前回からの続きで、スケーラビリティと排他制御にまつわる考え方を紹介したいと思います。前回までの記事はこちらです。
前回の課題おさらい(同時更新問題)まずは前回の記事で紹介した課題をおさらいします。
花子の操作 (15時14分40秒)
BEGIN;INSERT INTO orders VALUES ('担任の先生', '卓上カレンダー', 6);--コミット直前にquantityの合計をチェックSELECT item, SUM(qu