Как вам ваши первичные ключи? [закрытый]
в довольно оживленной дискуссии в моей команде я был вынужден думать, что большинство людей любят в качестве первичных ключей. У нас были следующие группы-
- Int / BigInt, которые autoincrement являются достаточно хорошими первичными ключами.
- там должно быть не менее 3 столбцов, которые составляют первичный ключ.
- идентификаторы Id, GUID и удобочитаемые идентификаторы строк должны обрабатываться по-разному.
каков наилучший подход для PKs? Было бы здорово, если бы вы могли обоснуйте свое мнение. Есть ли лучший подход, что выше?
EDIT: у кого-нибудь есть простой пример/алгоритм для создания удобочитаемых идентификаторов для строк, которые хорошо масштабируются?
Comments