2. Motivazione (Motivation)
Una delle ragioni principali per l'utilizzo degli UUID è che non è richiesta alcuna autorità centralizzata per amministrarli (sebbene un formato utilizzi gli identificatori di nodo IEEE 802, altri non lo fanno). Di conseguenza, la generazione su richiesta può essere completamente automatizzata e utilizzata per una varietà di scopi. L'algoritmo di generazione UUID descritto qui supporta tassi di allocazione molto elevati fino a 10 milioni al secondo per macchina se necessario, in modo che possano essere utilizzati anche come ID di transazione.
Gli UUID hanno una dimensione fissa (128 bit) che è ragionevolmente piccola rispetto ad altre alternative. Questo si presta bene all'ordinamento, all'ordinamento e all'hashing di tutti i tipi, alla memorizzazione nei database, all'allocazione semplice e alla facilità di programmazione in generale.
Poiché gli UUID sono unici e persistenti, costituiscono eccellenti Uniform Resource Names. La capacità unica di generare un nuovo UUID senza un processo di registrazione consente agli UUID di essere uno degli URN con il costo di creazione più basso.