Buna ziua
Am o intrebare care tine mai mult de logica, cred si de practiva. Am vazut foarte des aceasta coloana "Guid" de tip "uniqueidentifier" in diferite baze de date. Intrebarea mea este la ce foloseste cu adevarat, am stat si m-am gindit si am gasit 2 posibile situati dar vreau sa stiu daca ma insel sau daca in realitatea este mult mai smechera. Mi-ar place daca ati avea si ceva articole (exemple) care sa descrie rolul lui "Guid"
1. daca am o aplicatie cu o baza de date centrala insa care poate lucra in mai multe module ofline prin guid generez un id unic cu ajutorul caruia la sincronizare pot sa imi aduc datele in baza de date centrala.
2. am o aplicatie care incar o inregistrare pentru editare, generez un guid. la update daca guid meu e diferit de ce este in db inseamna ca cineva a deschis acea inregistrare sau chiar a editato si atunci eu sint pasibil de suprascrierea munci facut de cineva in timp ce editam datele acelei inregistrarii.
Va multumesc
Petre