チャットデータをデータベースに保存するのはスペースを消費するタスクです。この方法で保存することをお勧めします:
-
ユーザーAは友人Bとチャットします...チャットウィンドウを閉じたら、そのテキストファイルを作成し、ファイル名を「userid +userfriendid」としてYear/Month /Dateなどのフォルダー構造に保存します。例:AB.txt
-
毎日、同じテキストファイルにデータを追加し続けます。そのため、将来的には、1日に行われたすべてのチャットを1つのファイルに表示する予定です。
-
ID、ファイル名、作成日時を含むテーブルチャット履歴を追加します。そのファイル名がすでにDBに存在するかどうかを確認します。存在する場合は、そのファイルを取得してデータを追加します。それ以外の場合は、完全修飾パスを含む行をDBに挿入し、チャットデータを保存します。