WebベースのJavaアプリケーションでは、このスキーマのテーブルがあります
Column Datatype
Userid char(25) primary key;
name char(100)
address varchar(120)
email char(50) UNIQUE;
120000レコード。(カーディナリティ)
次に、column-> nameの下に格納されている一致する名前(文字ごと)をフェッチします。検索ボックスに入力し始めたとき(明らかにajaxを介して)。
たとえば、pと書くと、文字pで始まるすべての名前が取得され、リストに追加されます。
現在、インデックス作成は使用していません。では、どうすればアクセス/検索を高速化するためにそれを使用できますか?
私が使用しているデータベースは、MySql5とフロントエンドとしてのjavaです。
この目的のために適切なコレクションを使用するための提案やハッシュは、はいの場合はデータベースで役立ちます。詳しく説明してください。
私はこのStackOverflowersの正しいトラックを持っていますが。質問を変更し、そのすべての定義と使用統計を使用してインデックス作成の代わりにハッシュを使用する場合、それを行う方法とそれは有益ですか?