Ad esempio, stavo utilizzando un host di immagini popolare e tutte le mie immagini hanno un ID a cui è possibile accedere. Se volessi che questo ID fosse sequenziale e non casuale, quale sarebbe il modo migliore per assicurarti che due immagini caricate nello stesso momento non vengano assegnate allo stesso ID da processi / server diversi.
Il modo migliore che posso pensare è che i processi diversi riservano un blocco, ad esempio uno potrebbe riservare 1-1000 e il successivo potrebbe riservare il 1001-2000, quindi gli ID non si scontreranno mai.
Qual è la migliore soluzione a questo problema e come è solitamente risolto. Sembra che la maggior parte dei siti utilizzi un ID casuale. C'è una ragione per questo?