データベース初級
ロック
ロック
一言で言うと
同時更新を防ぐためレコードに鍵をかける(在庫の引き当て等で重要)。
もう少し詳しく
一言で言うと
同時更新を防ぐためレコードに鍵をかける(在庫の引き当て等で重要)。
もう少し詳しく
同時更新を防ぐためレコードに鍵をかける(在庫の引き当て等で重要)。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
トランザクションと密接に関係し、同一レコードへの同時書き込みを直列化することでデータ整合性を保ちます。行ロック・テーブルロックなどの粒度の違いや、楽観ロック・悲観ロックという実装戦略の使い分けも押さえておくと応用が利きます。大規模なデータを扱うアプリでは特に重要です。
実務でどう使うか
関連する章
EC Ch13 で詳しく学べます。