Ja. Es ist besser, eine ID als PK zu haben. Autoinkrement (BigInt ist ok) Int ist besser für Highload. Viel weniger Daten zum Speichern (und Indizieren), aber mehr Logik in der App (nicht in Abfragen).