ソーシャルネットワーキングサイトで、削除されたアカウントから古いユーザー名の再利用を許可することは一般に良い考えですか、それとも永久に再利用を禁止する方が良いですか?
ビッグボーイズはどうやってそれをしますか(Facebook、Googleなど)?
一般的に、DBに関する限り、ほとんどのテーブルはユーザー名ではなく、ある種のユーザーIDによって関連付けられているため、どちらの方法でも大したことではありません。
禁止されたユーザー名の再利用を許可したくない理由は確かにわかりますが、元の所有者によって単に削除されたアカウントのユーザー名はどうなりますか?それらのユーザー名を解放したり、再利用を禁止したりしますか?
再利用を許可する利点:
- 利用可能なユーザー名スペースを解放します。
- 現在のアカウント所有者は、アカウントを削除して、まったく同じユーザー名ですばやく再登録することで、アカウントを「リセット」できます。
再利用を許可することの短所:
- 混乱を引き起こす可能性があります。フォーラムに何千もの投稿を持つ古いユーザーを想像してみてください。彼らは自分のアカウントを削除し、彼らの投稿は古いユーザー名で残り、誰かがやって来て同じユーザー名で登録します。新しいユーザーが古い投稿をすべて作成したようです。この混乱を避けるために、アカウントを削除する前に古いユーザーのユーザー名を変更することはできますが、引用されている場所には元のユーザー名が残っているため、混乱が生じる可能性があります。
- 「ゲーム」することができます。非常に人気のあるユーザーが自分のアカウントを削除し、誰かがそのユーザー名に関連付けられた「信頼」の恩恵を受けるためにそのユーザー名をすばやく再登録し、疑いを持たないユーザーに対して悪意を持って使用することを想像してください。
他に考えていない長所/短所はありますか?ビッグボーイズがどのようにしてそれを行っているのかを知りたいと思っています。