UUID con MySql InnoDB
UUID (Universal Unique Identifier) consente di generare un valore unico a livello globale poiche’ tale valore include sia informazioni sulla macchina che lo ha creato che sul timestamp del momento in cui e’ stato generato. I vantaggi di utilizzare questo valore come chiave primaria sono principalmente tre:
- I record possono essere creati su device diversi dal db originale e mergiati o sincronizzati successivamente.
- Non sara’ piu’ possibile cancellare record da tabelle diverse da quelle su cui pensavamo di agire.
- Mette al riparo dallo scraping dei dati.