掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数PCで自動採番を行う場合 重複しない値取得するには (ID:140121)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>DBには登録しないでって言われてしまい困っています また無茶な… DBのかわりにテキストファイルを使って、Lockしながらでも 不可能では無いかもしれないが、かなり不安が残る気がする ちなみに、基本的には自動採番する場合は >他のPCで自動採番が行われたらDBに同じ番号がないかチェックする というより、 採番したいアプリが採番制御情報(現在の最終番号)をLockしながら取得して、 さらに番号を1つ上げて書き込み、正常に書けたら、その番号(上げた番号)を 使う、とかするのが王道だと思う これだとレコード件数も少なくて済むし (採番中、他からは、ロックされているので更新等ができないので矛盾は生じないはず MDBなんかだと ちょっと怖い気もするが…)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.