ある州の住所のリストがあります。100k レコードに近いです。ユーザーがウェブサイトのテキストボックスに何かを入力すると、上記のリストによってオートコンプリートされます。現在、ストアデータをxmlに使用して、キャッシュを作成しています。それは最善の方法ですか、それともテーブルを作成し、データを取得するためのビューまたはspを作成する必要がありますか? テーブルを設計する方法よりもテーブルが最善の方法である場合。
2 に答える
1
100kは実際にはそれほど大きくありません。後でロードできるように、この情報をメモリに保存する必要があるだけなので、フラット ファイルで問題ありません。リレーショナル モデルを使用する全体的な利点は、大量のデータをすばやくフィルター処理できることですが、100k はメモリ内で並べ替えるだけで十分簡単です。
于 2013-02-09T15:13:47.397 に答える
0
その列にインデックスを設定することを検討しましたか? インデックスを使用すると、特にアドレスが頻繁に変更されない場合、データの取得が非常に高速になります。
于 2013-02-09T16:00:15.647 に答える