
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>GUIDの存在意義はなんになるのでしょうか。
厳密にユニークIDを発番するためには、データベースなどで一元管理して、毎回そこに問い合わせて発番してもらうことになりますよね。環境的に、そういう管理サーバーを置けない場合は、GUIDのような長い乱数データで、近似するというのが存在意義です。
したがって、ユニークIDを管理するサーバーを設置して接続することが出来るのであれば、GUIDの仕組みではなく、そこで管理するIDを使えばいい。
不具合については、大抵のシステムでは、
(GUIDが重複することによる不具合の可能性)<(プログラムバグによる不具合の可能性)
だと思うので、気にしないのでしょうね。
この回答への補足
ご回答ありがとうございます。
管理サーバーを置けない場合に、自分で管理サーバーのようなものをローカルで構築すべきなのかどうかで悩んでおります。それをGUIDで代用できるなら非常に楽であり、十分存在意義はあると思うのですが。
(GUIDが重複することによる不具合の可能性)<(プログラムバグによる不具合の可能性)が成立することは理解できるのですが、だからといってGUIDを使うという設計でよいのかどうかを決めかねるところです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DataGridViewの特定列に入力さ...
-
光散乱のシミュレーションにつ...
-
ListView重複データ削除
-
UTF-8で5~6バイトになる文字コ...
-
CGIを勉強しています。¥n(改...
-
10Mバイトて文字数に すると何...
-
改行コードがそのまま表示され...
-
COBOLのCOMP形式について
-
TCP/IP通信の送信データについて
-
char str[256]の256の意味は?
-
64bit対応
-
C++ Builderで文字列をバイトに...
-
バイナリとBCDコード
-
URLは最高何文字まで可能なので...
-
ピクセル,dpiから容量(バイト...
-
バイト境界とは
-
C#でのswitch文
-
ビットスワップとバイトスワッ...
-
VBAでプロシージャ間のデータを...
-
SQLで1バイト、2バイト混在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DataGridViewの特定列に入力さ...
-
Excel 1セル当りの文字数が2...
-
ListView重複データ削除
-
EXCEL VBA 並び替えについて
-
ExcelVBAで、コメントのサイズ...
-
VBAを使って複数条件からの合計...
-
VBA 最終行のひとつしたの行に...
-
VB.netのTableAdapter.InsertQu...
-
javaのデータからヒストグラム...
-
GUIDの重複
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
char str[256]の256の意味は?
-
COBOLのCOMP形式について
-
バイト列とバイナリ列の違いが...
-
Excel VBA メール作成について ...
-
エクセルシート名の制限を変更...
-
ピクセル,dpiから容量(バイト...
-
printfの%eで指数部分の桁数を...
-
ビットスワップとバイトスワッ...
おすすめ情報