2011-12-21 18 views
1

私は人に関する約4つの異なるテキストを格納する必要があるプロジェクト(PHP)を実行しています。それぞれに約250文字が含まれています。現在、この回数を制限する必要はありません。テキストはdbまたはファイルに保存されています

データベーステーブルに4つのテキストを格納し、ユーザーが指定した人のページ/プロファイルを入力するたびにテキストを取り出すことをお勧めしますか、むしろファイルを作成する必要がありますか?この方法は、速度の点で最高のだろう

、スケーラビリティなど

おかげで

答えて

4

データベースは、あなたが何をしたいのための完璧なソリューションであり、PHPは彼らと一緒に仕事をする機能をたくさん持っています、フラットファイルにデータを格納するためにホイールを再開発する必要はありません。

これらのファイルをすべて取って、それぞれに1つの列を追加する必要がある場合、6か月間の痛みを考えてみてください。 DBを使用すると、 1つの非常に単純なクエリを実行する必要があります。

本質的に、DBを使用してください。

1

私はこれをデータベースで行います。ファイル操作は(私が思い出したように)データベースクエリを行うよりも遅いです。潜在的に無制限の人数を持つ人それぞれに対して〜1kのデータを持つ可能性があるという事実は、テキストファイルよりもDBで行うほうがよいことを示唆しています。テーブルを定義し、挿入/選択します。レコードは常に一貫性のある構造になっているので、フィールドの区切り文字の引き継ぎについて心配する必要はありません。

関連する問題