UUIDとGUIDの違い

https://blog.csdn.net/xf_zhen/article/details/82260567から転送

UUIDは、ソフトウェア構築の標準であるUniversally Unique Identifier(Universally Unique Identifier)を意味し、分散コンピューティング環境(DCE)の分野でOpen Software Foundation(OSF)によって組織されています。一部。UUIDの目的は、中央制御端末を介して識別情報を指定する必要なしに、分散システム内のすべての要素が一意の識別情報を持つことを可能にすることです。このようにして、誰もが他の人と競合しないUUIDを作成できます。この場合、データベース作成時に名前の重複の問題を考慮する必要はありません。現在、最も広く使用されているUUIDはMicrosoftのGlobally Unique Identifiers(GUID)であり、その他の重要なアプリケーションには、Linux ext2 / ext3ファイルシステム、LUKS暗号化パーティション、GNOME、KDE、Mac OSXなどがあります。

UUID格式:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(8-4-4-16)

GUID格式:xxxxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxxx(8-4-4-4-12)

注:xは、0〜9またはafの範囲の16進数を表します。

1.
SQL Serverデータベースこれまで、SQL Serverデータベースは、テーブル定義で一意の識別子として列タイプを指定するために開発されました。列値はGUIDタイプです。

2. T-SQLを使用して、
table1(id、name、...)values(NewID()、 '张三'、...)へのGUID挿入を生成します

3. C#でGUID
ガイドを作成しますguid = Guid.NewGuid();
Console.Writeln(guid.ToString());

4.
JavaでUUID作成します。Javaでは、UUIDです。作成メソッドStringReqUUID = UUID.randomUUID()。toString();

おすすめ

転載: blog.csdn.net/qq_16488989/article/details/109007788