フラットファイルとは

フラットデータベースまたはテキストデータベースとも呼ばれるフラットファイルは、他のファイルへのリンクを含まないデータのファイル、または非リレーショナルデータベースです。 フラットファイルの良い例は、プログラムに必要なすべてのデータを含む単一のテキストのみのファイルです。

フラットデータベースは、従来のデータベースよりも理解および設定がはるかに簡単ですが、頻繁に使用されるプログラムや数百万ものエントリを含むプログラムには不十分な場合があります。 以下はフラットファイルのデータがPerlプログラムでどのように表示され使用されるかの基本的な例です。

フラットファイルの例

 Bob | 123通り|カリフォルニア州| 200.00ドル

Nathan | 800通り|ユタ州| 10.00ドル

フラットファイルを読むためのPerlスクリプト

 strictを使用し、my(@users、$ users、@ display、$ display); open(例、 " 

上記の例では、Perlスクリプトは最初にflatfile.txtを開き、データを任意の配列に配置します。 次に、スクリプトはforeachコマンドを使用して配列(ファイル)の各行を通過し、各行を通過するときにパイプ区切り文字を使用して各行を独自の配列に分割します。 それがそれ自身の配列にロードされた後、配列の各セグメントは呼ばれることができます、例えば、 "$ display [0]"は配列の最初の要素です。 最初の行では、スクリプトは以下のメッセージを表示します。

 Bob123 streetCaliforniaHello Bob、 

あなたは現在私達に200.00ドルを負っています、できるだけ早く私達に支払ってください。

CSV、データベース、データベース用語、プログラミング用語