私は、一般に公開され、多数のユーザーをホストすることが期待されるソーシャル ネットワーキング サイトを作成しています。各ユーザーの情報は MySQL データベースに保存され、ページは PHP で記述されます。
私の質問は次のとおりです: Facebook、Yahoo、Stack Overflow などの大きなサイトは、大量のデータを追跡するためにプライマリ キーと一意のキーに何を使用していますか?
たとえば、次のような表です。
PK、Unique_Id、User_Id、F_Name、L_Name、Date_Created、DEL など...
このテーブルの各ユーザーに、自分用に持つことができる独自の unique_id を与えるにはどうすればよいでしょうか? 一意の ID を有効にするには、どのような形式にする必要がありますか? 主キーはどのように管理すればよいですか? pk を 1 から開始し、毎回インクリメントしますか?