Mi chiedo perché molti siti Web scelgano di usare id casuali: s invece di incrementare da 1 sulle loro tabelle di database. Ho cercato senza trovare buoni motivi, ce ne sono?Perché i siti Web tendono a utilizzare ID casuale: s sulle tabelle del database?
Inoltre, che è il metodo migliore da usare? Sembra abbastanza inefficiente per verificare se un ID esiste già prima di inserire i dati, (richiede una seconda query).
Grazie per il vostro aiuto!
solo per evitare eventuali minacce alla sicurezza che basano sui set di valori incrementali – swapnesh
ids addizionante fughe di informazioni circa i tassi di transazione se questi sono esposti al cliente. per esempio. numero di nuovi utenti che si registrano ogni giorno. –
ID "casuale" o ID GUID? –