Как вам ваши первичные ключи? [закрытый]



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




  1. Int / BigInt, которые autoincrement являются достаточно хорошими первичными ключами.

  2. там должно быть не менее 3 столбцов, которые составляют первичный ключ.

  3. идентификаторы Id, GUID и удобочитаемые идентификаторы строк должны обрабатываться по-разному.


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



EDIT: у кого-нибудь есть простой пример/алгоритм для создания удобочитаемых идентификаторов для строк, которые хорошо масштабируются?

677   0  

Comments

    Ничего не найдено.