Я читав про причини вживання чи ні Guidта int.
intменший, швидший, легкий для запам'ятовування, зберігає хронологічну послідовність. А щодо Guidєдиної переваги, яку я знайшов - це унікальність. У якому випадку а Guidбуде кращим, ніж intі чому?
У тому, що я бачив, intнемає жодних недоліків, окрім обмеження кількості, які у багатьох випадках не мають значення.
Чому саме Guidстворено? Насправді я думаю, що вона має інше призначення, а не служити основним ключем простої таблиці. (Будь-який приклад реальної програми, яка використовує Guidдля чогось?)
(Guid = UniqueIdentifier) введіть на SQL Server
intне має жодних недоліків, за винятком обмеження кількості, яке в багатьох випадках не має значення.": насправді в цьому контексті INT проти GUID верхня межа підписаного 32-бітного INTзовсім не має значення, враховуючи, що верхня межа підписаного , 64-розрядна BIGINTзначно перевищує майже всі види використання (тим більше, якщо ви починаєте нумерацію з нижньої межі; і те саме стосується INT), і вона все ще наполовину менше GUID (8 байт замість 16) та послідовних.