Первичный ключ - VARBINARY, BLOB или VARCHAR для первичного ключа UUID. - PullRequest
3 голосов
/ 12 августа 2010

Я использую UUID в качестве первичного ключа в одной из таблиц.
Каковы преимущества использования этого поля как varchar / varbinary / blob?

1 Ответ

5 голосов
/ 12 августа 2010

Разница между текстовым и двоичным UUID заключается в значительном количестве байтов - 16 для двоичного представления и 30+ для текста - так что двоичный код - это путь. Я бы выбрал VARBINARY вместо BLOB - если только потому, что VARBINARY - более новый тип (и, исходя из фона SQL Server, я знаю, что VARBINARY там может храниться в строке).

...