非常にあいまいな質問で申しわけないんですが

CSVから拾ってきたデータをリアルタイムで表示する
プログラム(AJAX)の場合

************************
例:リアルタイム検索エンジン

ユーザが「あ」といれると
愛、あいうえお、荒川区
などといった予想キーワードが出てくる。
***********************


「あ」というキーワードからどのデータをひっぱってくるのか?

のロジックはジャバスクリプト側でやったほうがいいのか
perlを外部で書いてそっちに「あ」をパラメータで投げて
結果を表示してやった方が良いのかどちらが良いのでしょうか?

処理の早さがどちらが早いのか、がわかりません。