この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
技術チャット
›
UUIDとは何ですか? およびバージョン間の違い
眺める:
2148
|
答える:
0
UUIDとは何ですか? およびバージョン間の違い
[リンクをコピー]
クズども
2024年10月18日 16:31:13に投稿
|
|
|
要件:UUIDジェネレーターを見つけ、UUIDもバージョンごとに差別化されていることを確認してください。
UUIDとは何ですか?
ユニバーサル・ユニーク識別子(UUID)は、システム内の情報を一意に識別するために用いられる128桁の識別子です。
標準(RFC 4122(新しいウィンドウを開く))によると、UUIDは外部サービスに依存せずに生成され、一意性を持っています(注:重複の確率はほぼゼロです)。
UUIDは16進数で32の数字で構成されているため、理論的な合計は16^32です。たとえナノ秒あたり1兆個が生成されたとしても、すべてのUUIDを使い切るのに100億年かかります。
標準的なテキスト表現では、UUIDの16バイトの8ビットは32の16進数で表現され、ハイフン「-」で区切られ、「8-4-4-12」という5つのグループで表示され、合計36文字(16進数32個とハイフン4個)になります。
例えば:
123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
UUIDバージョン
v1 - バージョン1のUUIDはタイムスタンプと単調カウンターを使用します。
v3 - 一部のデータのMD5ハッシュに基づくバージョン3のUUID。
v4 - バージョン4のUUID(ランダムなデータ付き)。
v5 - 一部のデータのSHA1ハッシュに基づくバージョン5のUUID。
v6 - バージョン6のUUIDはタイムスタンプと単調カウンターを使用します。
v7 - バージョン7 UUID(Unixタイムスタンプ付き)。
v8 - ユーザー定義データ付きバージョン8 UUID。
どのUUIDバージョンを使うべきでしょうか?
一意識別子のみを生成したい場合は、バージョン4(v4)UUIDを検討してください。 UUIDをデータベースキーとして使いたい、または並べ替えたい場合は、バージョン7(v7)のUUIDを検討してください。 他のバージョンは、既存の需要がない限り一般的に避けるべきです。
一部のUUIDバージョンは他を上回ります。 バージョン6はバージョン1より優れており、バージョン5はバージョン3より優れています。
UUIDとGUIDの違い
標準と実装:UUIDはオープンスタンダードであり、GUIDはMicrosoftによるUUID標準の特定の実装です。
参考:
ハイパーリンクのログインが見えます。
先の:
Angular 18シリーズ(25)はレンダリングされたHTMLコードを動的に挿入します
次に:
メジャー、マイナー、ビルドナンバー、リビジョンのバージョン番号に注釈が付けられています
関連記事
•
XPathを使ってXMLやHTMLドキュメントの内容を取得する
•
.NET/C# は .NET SDK と .NET CLI テレメトリをオフにします
•
Dockerイメージ:ManifestダイジェストとIndexダイジェストの違い
•
ASP.NET コア(33)ファイル出力ダウンロード(中国語ファイル名)
•
. NET6における優先度キュー
•
ASP.NET Core(32)はKeyedServicesの鍵サービスの注入に依存しています
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
Nginxリバースプロキシ ASP.NET コアはUDS通信を使用します
•
.NET/C# 依存注入サービス登録 Scrutor ツール
•
[ターン]。 NET/C#はどのようにしてインスタンスがどれだけのメモリを占有しているかを計算しているのですか?
閲覧したセクション
.Net/C#
ジャワ
Microsoft SQL Server
簡単な言語/E4A
Windows/Linux
サーバー構成
リソースの共有
ごみ箱
レジャー灌漑
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com