データベースに新規登録しました。FacebookやGoogleのような大規模なWebサイトが、大規模なユーザーベースのログインを処理する方法を理解したいと思います。私はFacebookとGoogleが何億ものユーザーアカウントを持っていると思うし、何千人ものユーザーがおそらくほぼ同時にログインしていると思う。誰かがログインすると、システムはパスワードを比較するために一致するものを見つけるためにユーザー名テーブル全体をスキャンしますか?それが事実なら、それは多くの時間がかかりますか?彼らは何秒後にそれをやりますか?または、アルファベット順にインデックスを作成するので、テーブル全体をスキャンすることはありません。新しいユーザーが新しいアカウントを作成して、テーブルが1日1時間何度も何度も変更された場合、どのようにインデックスを作成しますか?大規模なWebサイトのログインテーブルのヘルプ
Dibo
なぜですか?ちょうど楽しみのために?彼の質問のどの部分がそれによって答えられるのですか? –