Hacker News new | ask | show | jobs
by mycall 774 days ago
Reminds me of SQL 101.

Natural keys serve as a great primary key when contextual meaning is important. A surrogate key is a key which does not have any contextual or business meaning.