If any of your fields/columns in the database is unique you should go this way, it uses almost the same system as primary key to look for it and its very fast
if not, go for the unique identifier that is smaller or better yet a “int” type, I mean, do not use a text field to do some sql like "update table set field=‘asd’ where big_text like “%my long post%”