タグ付けされた質問 「guid」

GUID(Globally Unique IDentifier)は、コンピューターソフトウェアで識別子として使用される一意の参照番号です。

30
GUID / UUIDの作成方法は?
JavaScriptでグローバルに一意の識別子を作成しようとしています。すべてのブラウザで使用できるルーチン、組み込みの乱数ジェネレータがどのように「ランダム」でシードされているかなどはわかりません。 GUID / UUIDは32文字以上にする必要があり、ASCIIの範囲内に収めて、パススルー時の問題を回避する必要があります。
4180 javascript  guid  uuid 

6
GUIDとUUIDに違いはありますか?
OverаэтотвопросестьответынаStack Overflowнарусском:UчёмразницамеждуUUID GUID? 私はこれらの2つの頭字語が飛び交っているのを見て、GUIDとUUIDの間に何か違いがあるのだろうかと思っていましたか?
866 guid  uuid 

8
PythonでGUID / UUIDを作成する方法
Pythonでプラットフォームに依存しないGUIDを作成するにはどうすればよいですか?WindowsでActivePythonを使用する方法があると聞きましたが、COMを使用しているためWindowsのみです。プレーンなPythonを使用する方法はありますか?



11
UUIDはどのくらいユニークですか?
UUIDを使用して何かを一意に識別することはどの程度安全ですか(サーバーにアップロードされたファイルに使用しています)?私が理解しているように、それは乱数に基づいています。しかし、十分な時間を与えられれば、それは最終的には、たまたま純粋に偶然にも繰り返されるように思えます。この問題を軽減するためのより良いシステムまたは何らかのタイプのパターンはありますか?


7
GUIDの文字列の長さとは何ですか?
.NET(Guid.NewGuid)-クラスSystem.Guid によって生成されたGUIDであるN'guid'間、SQLにvarchar列を作成する必要がありguidます。 varcharGUIDに期待すべき長さはどれくらいですか?静的な長さですか? 使用する必要nvarcharがありますか(GUIDはUnicode文字を使用しますか)? varchar(Guid.Length) PS。SQL行GUIDデータ型を使用したくありません。私はただ何であるかを尋ねていますGuid.MaxLength。


7
特にパフォーマンスに関して、GUIDを主キーとして使用するためのベストプラクティスは何ですか?
ほとんどすべてのテーブルで主キーとしてGUIDを使用するアプリケーションがあり、GUIDを主キーとして使用するとパフォーマンスに関する問題があることを読みました。正直なところ、問題はありませんでしたが、新しいアプリケーションを開始しようとしていて、GUIDを主キーとして使用したいのですが、複合主キー(GUIDと別のフィールド)を使用することを考えていました。 。) 「本番」、「テスト」、「開発」データベースなどの異なる環境があり、データベース間のデータの移行にも適しているため、GUIDを使用しています。 Entity Framework 4.3を使用し、データベースに挿入する前に、アプリケーションコードでGuidを割り当てたいと思います。(つまり、SQLにGuidを生成させたくありません)。 このアプローチに関連する想定されるパフォーマンスへの影響を回避するために、GUIDベースの主キーを作成するためのベストプラクティスは何ですか?

30
GUIDが一意でないことの簡単な証明[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 GUIDが単純なテストプログラムで一意でないことを証明したいと思います。次のコードは何時間も実行されると思っていましたが、機能していません。どうすれば機能させることができますか? BigInteger begin = new BigInteger((long)0); BigInteger end = new BigInteger("340282366920938463463374607431768211456",10); //2^128 for(begin; begin<end; begin++) Console.WriteLine(System.Guid.NewGuid().ToString()); C#を使用しています。
323 c#  guid 

6
SwiftからiOSでUUIDを生成する
私のiOS Swiftアプリで、テーブルキーとして使用するランダムなUUID(GUID)文字列を生成したいのですが、次のスニペットが機能しているようです: let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) これは安全ですか? または、おそらくより良い(推奨される)アプローチはありますか?


6
GUIDはすべて0(ゼロ)ですか?
私は、Guidsでオブジェクトをやり取りするWCFサービスをいくつかテストしています。私のWebアプリのテストコードでは、次のようにしています。 var responseObject = proxy.CallService(new RequestObject { Data = "misc. data", Guid = new Guid() }); 何らかの理由で、new Guid()の呼び出しは、次のようにすべて0(ゼロ)のGuidを生成しています。 00000000-0000-0000-0000-000000000000 何が原因でしょうか?
241 c#  .net  wcf  web-services  guid 

8
GUID / UUIDデータベースキーの利点と欠点
私は過去にいくつかのデータベースシステムで作業しましたが、すべてのデータベースキーがGUID / UUID値であった場合、データベース間でのエントリの移動がはるかに簡単になりました。この方法を何度か検討したことがありますが、特にパフォーマンスと電話で読み込めないURLに関しては、常に多少の不確実性があります。 誰かがデータベースのGUIDを広範囲に使用しましたか?そのようにするとどのような利点が得られますか。また、起こりうる落とし穴は何ですか。
222 database  guid  uuid 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.