Можно создать дубликат:
How do you like your primary keys?GUID против INT IDENTITY
Я знаю о преимуществах использования GUID, а также преимущества использования и INT в качестве ПК в базы данных. Учитывая, что GUID по существу является 128-битным INT, а нормальный INT - 32 бит, INT - это экономия пространства (хотя этот момент в большинстве современных систем вообще спорен).
В конце концов, в каких обстоятельствах вы увидите, что используете INT как ПК против GUID?
Обратите внимание: этот вопрос задан в 2009 году. См. Http://softwareengineering.stackexchange.com/a/337560/156440 и http://stackoverflow.com/questions/11938044/what-are-the-best- практики для использования-a-guid-as-a-primary-key-specific-rega для получения более актуальных ответов, включая ссылки на обновленные рекомендации от Kimberley Tripp. – HockeyJ