【住所.jp】というサイトがあって、郵便番号にかんするファイルを提供してくれています。住所データは、毎月更新しているようです。
14万8000行のTSVファイル全部をいったん読み込み、PHPを使って北海道から順に検索するため、検索に5~7秒、ときには10秒ほどかかります。データベースを使えば、1秒以下でしょう。
しかしながら、そこはやはり使い勝手のいいテキストファイルのおかげで、データの保守性は容易です。データベースのバージョンアップによってダンプが必要になることもありません。
14万を超える行数のテキストファイルが、どんな動きをするのかというテストにもなります。