Использовать первичный ключ или уникальный индекс для имен тегов? - PullRequest
3 голосов
/ 29 июня 2011

Мне просто интересно, если я внедрил систему тегов, должен ли я использовать первичный ключ для имени тега или просто иметь обычный первичный ключ с уникальным индексом в столбце имени тега?

Ответы [ 2 ]

5 голосов
/ 29 июня 2011

Если предположить, что сущность тега будет использоваться в миллионах строк, числовой столбец будет работать лучше, чем строка в качестве столбца внешнего ключа.Это , почему вы используете суррогатные ключи

Так что "просто имейте обычный первичный ключ с уникальным индексом в столбце имени тега"

1 голос
/ 29 июня 2011

Если у вас есть два ключа в таблице, то не имеет значения, какой из них вы делаете «первичным» ключом. Важно то, как вы собираетесь их использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...