UUID:汎用一意識別子、汎用一意識別子。
GUID:グローバル一意識別子、グローバル一意識別子。
どちらも、ちょうどGUIDは、Microsoftのシステムであるもの、基本的には同じものとして見ることができ、ほぼ同じです。目的は、分散システムのすべての要素が、識別を行うためのエンドを介して中央制御を必要とせずに、一意の識別子を持つことができるようにすることです。端的に言えば、ユニークなIDを生成するために使用されます。例えば、分散データベースレコードIDを生成するために使用することができます。
彼らは雪の結晶のアルゴリズムで実現することができます。もちろん、他のアルゴリズムを用いて実装すること。スノーフレークTwitterはアルゴリズムを立ち上げています。