単一のファイルへの同時書き込みの必要性を回避できる場合は、チャットメッセージを保存するためのデータベースは必要ないようです。
会話をテキストファイルに追加するだけです(ユーザー\会話ごとに1つのファイル)。そしてディレクトリ/ファイル構造を持っている
ファイル構造の簡略化されたビューは次のとおりです。
chat-1-bob.txt
201101011029, hi
201101011030, fine thanks.
chat-1-jen.txt
201101011030, how are you?
201101011035, have you spoken to bill recently?
chat-2-bob.txt
201101021200, hi
201101021222, about 12:22
chat-2-bill.txt
201101021201, Hey Bob,
201101021203, what time do you call this?
その場合、ユーザーID、会話ID(GUID?)、およびファイル名への参照のみを保存する必要があります。
より単純でスケーラブルなソリューションを得るのは難しいと思います。
LOAD_FILE
データの取得にも使用できます:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
会話を再構築する必要がある場合は、送信したチャットメッセージ(ファイル内)の横に値(日時)を入れて、ファイルをマージおよび並べ替えることができるようにする必要がありますが、この時点でおそらく良い考えですデータベースの使用を検討します。