アプリ版:「スタンプのみでお礼する」機能のリリースについて

最近インデックスについて学びはじめ、まだ理解が浅いのでお伺いしたいです。
携帯会員制サイトを例に質問させてください。
ユーザーは会員登録時に固体識別番号を登録し、この情報はUIDというフィールドに記録され、既に100万レコード存在したとします。
ドコモの固体識別番号は35から始まり
AUは05もしくは07からはじまり
ソフトバンクはSNから始まります。
全てのユーザーの最初の2文字の固体識別番号は4通りのいずれかとなってしまいます。
固体識別番号を登録する時点で、暗号化し、最初の一文字目をa-zA-Z0-9の62種類にした方が、簡単ログイン時の処理速度は速くなるといえるでしょうか?
ご教示頂けると幸いです。
宜しくお願い致します。

A 回答 (1件)

通常のインデックスは値を元にして格納場所を決めている訳ではないので効果がありません。


大容量テーブルを利用する場合は、値の部分を使って、格納サーバーを振り分け、レスポンスを上げる場合があります、この場合は処理速度を上げる事はできますが、暗号化しなくても、振り分け部分の文字数を多くすれば解決すると思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。
とても参考になりました。

お礼日時:2012/03/14 02:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す