私は、複数のサーバー間で自分のウェブサイトのユーザーデータをシャーディングすることに興味があります。ウェブサイトのユーザーデータのシャーディングについてもっと知りたいですか?
たとえば、ユーザーは同じ場所からログインします。ログインスクリプトは、ユーザーのデータが置かれているサーバーを把握する必要があります。したがって、ログインスクリプトは、そのユーザー名のマスターレジストリに照会し、それがサーバーBにあると返す可能性があります。ログインスクリプトはサーバーBに接続し、ユーザー名とパスワードを確認します。それは理にかなっていますか?データが存在する場所を解決するためにマスターレジストリのようなものを用意するのは普通ですか?
また、私は検索しましたが、シャーディングに関するチュートリアル/情報/戦略を見つけるのは大変でした。あなたがトピックについて気づいているオンラインリソースがあれば、私が自分自身を教育するために共有するなら、私はそれを高く評価します。ありがとう!
3台のサーバーにシャーディングを使用して[ブログ投稿](http://blog.devlex.net/post/2012/04/20/Sharding-with-RavenDB.aspx)を書きました。完全なソースコードを入手してローカルで実行することができます。それをチェックして、あなたの考えを見てください! – oleksii