なんでもいいけど、
検索することに走りすぎで、元のファイルの作成・管理を
考えたら、ファイルを分けるとか、ディレクトリを切るとか、
やってられないと思う。
だいたいにおいて、一つの値がいくつかの属性を持ってて、
別の属性で調べろとか言われたら破滅でしょ。
(名前、年齢、住所と並んでて、名前じゃなくて年齢でと言われた場合)
DB_Fileなら、MLDBMと組み合わせれば、それもバッチリらしいよ。
しかし、ここまできて、DBIに誰も触れないのは不思議。
MySQLとかPostgreSQLとかまでいかなくても、
CSV(つまり、カンマ区切りテキストですが)でも、
DVD::CSVを使えば利用できるようなんだけど…。