Почему лучше использовать UUID для хранения уникальных значений идентификаторов? - PullRequest
6 голосов
/ 04 ноября 2010

Почему лучше использовать UUID для хранения уникальных значений идентификаторов? Каковы преимущества?

Ответы [ 2 ]

7 голосов
/ 04 ноября 2010

Две причины.

Обычный идентификатор уникален только в вашей таблице внутри вашей системы. Если вам когда-нибудь понадобится интегрировать системы, возникнет конфликт. UUID гарантированно будет уникальным для всех систем.

Вторая причина - часто вы не хотите, чтобы люди знали, сколько у вас записей в вашей системе. Если у вас есть идентификатор с 1,2,3,4,5,6, то кто-то может легко определить, насколько велика ваша система или мала.

2 голосов
/ 04 ноября 2010
...