Chiavi nei database
Permettono di creare record in più punti contemporaneamente senza rischio di collisione alla sincronizzazione.
Genera identificatori univoci UUID v4.
🔒 Questo file viene elaborato nel tuo browser. Non viene mai caricato su un server.
…
Un UUID è un identificatore a 128 bit pensato per essere unico senza che nessuno debba coordinarlo. È questo il suo pregio: due sistemi che non si conoscono né comunicano possono generare identificatori nello stesso momento con la certezza pratica che non coincideranno.
L’alternativa classica, un contatore che incrementa di uno, richiede un’autorità centrale che distribuisca i numeri. Funziona in un unico database ma si rompe non appena ci sono più server, un’applicazione che deve funzionare offline o una fusione di dati da due sistemi diversi.
La versione 4, quella che questo strumento genera, si basa su numeri casuali. Le combinazioni possibili sono così tante che la probabilità che due si ripetano è trascurabile in qualsiasi scenario reale.
Permettono di creare record in più punti contemporaneamente senza rischio di collisione alla sincronizzazione.
Un client scollegato può generare identificatori validi e caricarli in seguito.
Evitano che due file caricati insieme si sovrascrivano perché chiamati allo stesso modo.
È praticamente impossibile: seguono lo standard UUID v4, basato su numeri casuali con così tante combinazioni che la probabilità di collisione è trascurabile.
Un identificatore univoco universale a 128 bit, molto usato in programmazione per identificare record o risorse senza dipendere da un contatore centrale.