我正在创建一个向公众开放的社交网站,并希望能够容纳大量用户。每个用户的信息将存储在MySQL数据库中,页面将用PHP编写。
我的问题是:Facebook,Yahoo,Stack Overflow等大型网站使用哪些主要和唯一密钥来跟踪大量数据?
例如,表格如:
PK,Unique_Id,User_Id,F_Name,L_Name,Date_Created,DEL等......
如何为这个表中的每个用户提供他们自己的unique_id,这对于他们自己来说是合理的?一个独特的id应该采用什么格式才有益?我该如何管理主键?让pk从1开始并每次递增?