UUID или GUID в базата данни като първичен ключ. кога трябва да го използвам и кога не трябва да го използвам?

Проектирам база данни за социален уеб сайт.

трябва ли изобщо да обмисля използването на UUID или GUID за първичен ключ?

или не трябва да се тревожа за това, докато сайтът не спечели значителен брой потребители и тогава не е твърде късно да се тревожа за това?


person Joon    schedule 14.04.2011    source източник


Отговори (1)


GUID/UUID е идеален в сценарии с прекъсната връзка, когато имате прекъснати клиенти и трябва да интегрирате отново вмъкнати данни от тях.

В друга ситуация те имат големи допълнителни разходи в сравнение с по-традиционното автоматично нарастващо цяло число.

Както казвате, тревожете се за изчерпване на целочислени идентификатори по-близо до датата, когато има значение;)

person Oded    schedule 14.04.2011