Есть несколько вариантов, из которых вы можете выбрать:
все равно
Зачем беспокоиться о GUID.Никто не увидит это.Он используется только для обслуживания, чтобы обслужить связь или технические вызовы API.
Недостаток: может выглядеть уродливо.
использовать естественные ключи
Вещи могут иметь стандарты ISO, такие как страны иливалюты.Они читаются человеком в большинстве случаев.Некоторые другие вещи могут иметь другой естественный идентификатор, например, корабли.
Некоторые вещи не имеют.Это раздражает.Нет недостатков (помимо скорости вызовов в БД), но не всегда доступно.
локальное переформатирование идентификатора
Некоторые веб-части пользовательского интерфейса могут хранить некоторые супербыстрые элементы поиска в собственной базе данных, оптимизированной для поиска.Здесь вы можете иметь местный идентификатор.Но это плохо связывается с другими сервисами.
Недостаток: сложность интеграции.
более короткие направляющие
Мы можем сгенерировать случайное число, не так ли?Лучше человека читаемым.Хорошие URL.Круто.
Недостатки: не сильно, просто;нет связи с фактическим лицом.Но поскольку вы использовали GUID, у вас его не было с самого начала.
Конечно, я оставил некоторые параметры вне уравнения.В принципе;все зависит от ваших требований.Скорость, безопасность, возможности репликации и т. Д.: -)
Наслаждайтесь!