グローバルにユニークな識別子とは何ですか?
ほとんどの通信ソフトウェアでは、特定のメッセージを追跡および識別するために特別な一意の識別子が必要です。このグローバルに一意の識別子(GUID)は、インスタントメッセージ、電子メール、およびビジネス間データ転送など、さまざまなコミュニケーションに添付されています。 GUIDは、正しい送信機からメッセージが送信され、正しい受信者が受信することを確認するための追跡キーとして使用されます。
コンピューターサイエンスにおけるグローバルにユニークな識別子の概念は、数十年にわたって利用可能です。これらの識別子は、要求ごとに一意のIDが生成されることを保証する複雑なアルゴリズムに基づいています。多くのGUIDアルゴリズムは、各コンピューターシステムに割り当てられた大きな一意の数字であるコンピューターメモリアクセスコントロール(MAC)アドレスを使用しています。
Windows®OperationsSystemsでは、グローバルに一意の識別子は、メモリ内のソフトウェアオブジェクトにアクセスするために使用される128ビットの数値値です。この値は、オペレーティングシステム内の特別な機能を通じて生成されます。そうです特定のハードウェア構成内で一意のIDであることが保証されています。
複数のハードウェアサーバーで使用できるGUIDを作成するには、高度なアルゴリズムが必要です。これは、単一のマシンのGUIDが別のマシンで複製される可能性があるためです。高度なアルゴリズムは通常、ハードウェアオペレーティングシステム内の特別な識別子を使用して、一意性を保証します。いくつかの例には、インターネットプロトコル(IP)アドレスを組み合わせたタイムスタンプが含まれます。
多くのデータベースは、グローバルに一意の識別子をデータテーブルの一意のキーとして使用しています。このキーは、システム内の次に利用可能な一意のIDを返すデータベース関数を使用して作成されます。このタイプのキーは、中央のデータベースで追跡されるため、他のジェネリックキー生成ツールよりも一意である可能性が高くなります。
普遍的に一意の識別子(uuid)は、グローバルに一意のidenと同じことをしますティフィエ。 GUIDは通常、Microsoft®製品で使用されますが、UUIDはジェネリックソフトウェア製品で使用されます。 GUID識別子は、MicrosoftWindows®プラットフォームに基づいたコンポーネントおよびオブジェクトモデル(COM)ソフトウェア製品でよく使用されています。
ガイドは非常に多数であるため、ユニークな可能性があります。これは、消費者からのメッセージや購入を追跡する必要があるインターネットアプリケーションにとって重要になります。 GUIDは、特定のトランザクションの注文を追跡します。これにより、正しい製品が選択されるようになります。
多くのハードウェアデバイスも、グローバルに一意の識別子を使用して、製品登録中にシリアル番号を追跡します。これにより、特定の顧客にハードウェアデバイスを識別するのに役立ちます。一意のIDは、ハードウェアとソフトウェアのバージョンを追跡する際の個人的なサポートを支援できます。これにより、サポートが容易になります。