Hi everyone. I'm writting a program with users who are identified by an id called RFC. In Mexico, this RFC is a 13 characters string used to identify tax payers in our country. No one, in the whole country, has the same RFC so I thought this would be a perfect natural primary key. This RFC would serve as a foreign key in other tables.
The thing is, I'm concerned about system performance. Do you think it would be better to use an auto incremented integer value associated to every RFC?
Cheers!