回答受付中の質問
2人が「このQ&Aが役に立った」と投票しています
回答(2件中 1~2件目)
>GUIDの存在意義はなんになるのでしょうか。
厳密にユニークIDを発番するためには、データベースなどで一元管理して、毎回そこに問い合わせて発番してもらうことになりますよね。環境的に、そういう管理サーバーを置けない場合は、GUIDのような長い乱数データで、近似するというのが存在意義です。
したがって、ユニークIDを管理するサーバーを設置して接続することが出来るのであれば、GUIDの仕組みではなく、そこで管理するIDを使えばいい。
不具合については、大抵のシステムでは、
(GUIDが重複することによる不具合の可能性)<(プログラムバグによる不具合の可能性)
だと思うので、気にしないのでしょうね。
投稿日時 - 2010-01-12 21:31:02
補足
ご回答ありがとうございます。
管理サーバーを置けない場合に、自分で管理サーバーのようなものをローカルで構築すべきなのかどうかで悩んでおります。それをGUIDで代用できるなら非常に楽であり、十分存在意義はあると思うのですが。
(GUIDが重複することによる不具合の可能性)<(プログラムバグによる不具合の可能性)が成立することは理解できるのですが、だからといってGUIDを使うという設計でよいのかどうかを決めかねるところです。
投稿日時 - 2010-01-14 14:56:09