ホスト サーバー、フラット ファイル、またはデータベース (mysql) でより高速な結果を返したり、負担が少ない構造はどれですか?
多くのユーザー (100 ユーザー) が同時にファイル/データベースにクエリを実行しているとします。検索には、静的ファイル/データベースに対するパターン マッチングが含まれます。ファイルには 50,000 行の一意の行があります (同じデータ型)。多くの試合があるかもしれません。ファイル/データベースへの書き込みはなく、読み取るだけです。
メインファイルが使用されている場合、ファイル/データベースを複製し、論理スイッチを作成してバックアップファイル/データベースを使用することは可能ですか?
構造のタイプに最適な言語はどれですか? フラットには Perl、db には PHP を使用しますか?
追加情報:
すべての都市を検索したい場合、名前に「cis」というパターンがあります。正規表現または文字列関数を使用して、どちらが優れている/高速ですか?
おすすめの攻略法を教えてください
ティア