Magic 新連載スタート
から 494 日経過

Magic 連載購読

Magic 連載購読コーナーはこちらです。

ログインには購読のお申込みと Google へのアカウント登録が必要です。

Google のアカウントは Gmail アドレスである必要はありません。現在、お使いの会社のメールアドレスや Yahoo! メール、Hotmail などのメールアドレスでもご使用になれます。

連載購読コーナーへのログイン手順のヘルプはこちらです。

Google サイト

この Web サイトは、Google 社の Google サイト の機能を使用して構築されています。

Google サイトの日本語版は2008年10月22日にリリースされました。

Google サイトを利用してのサイトの構築は、お気軽にご用命ください。

ドメイン名の取得から DNS の設定、Web サイトのデザインまで、包括してお引き受けいたします。

Magic 一口豆知識(楽観的ロック)

2009/01/05 0:27 に Masanobu Tanda が投稿   [ 2009/01/05 0:30 に更新しました ]

楽観的ロックにおける「差分更新」と「位置と更新項目」の活用法をご存知ですか?

遅延トランザクションで楽観的ロックを使用する場合は、数値型の項目に対しては SQL の「差分更新」を適用するものとし、その他のデータ型に対しては、「更新レコードの識別」特性で「位置と更新項目」のオプションを使用するのが適切であると思われます。

これにより、レコードロックをさらに細分化した「カラムレベルのロック」が可能となり、正常にレコードを更新することができるようになります。

ただし、更新項目には「位置」として使用されているインデックス項目を含めないように注意する必要があります。