How do you like your primary keys? [закрыто]

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

Int / BigInt, автоинкремент которого является достаточно хорошими первичными ключами.Должно быть не менее 3 столбцов, составляющих первичный ключ.Идентификатор, идентификатор GUID и понятные человеку строки идентификаторы должны обрабатываться по-разному.

Каков наилучший подход для ПК? Было бы здорово, если бы вы могли обосновать свое мнение. Есть ли лучший подход, что выше?

РЕДАКТИРОВАТЬ: У кого-нибудь есть простой пример / алгоритм для генерации удобочитаемых идентификаторов для строк, который хорошо масштабируется?

Ответы на вопрос(25)

Ваш ответ на вопрос