内部メールや、ユーザーとクライアントの間で頻繁にやり取りされる小規模から中規模のテキストのチャンクを処理する Web アプリを構築しています。このデータを保存するための最良の方法は何ですか? データベース (MySQL) または何千もの個別のファイルとして? それを圧縮するのはどうですか (PHP の gzcompress() または MySQL の圧縮機能)?
これは公開アプリケーションではないため、ユーザーの負荷は最小限に抑えられます (一度に 20 ユーザー未満)。ただ、アプリ内では毎日大量の通信が行われるので、時間の経過とともにデータ量がかなり増えることが予想されます(そのため、圧縮したいのです)。
アクセスと移植性を容易にするためにデータをデータベースに保持したいのですが、ここで見た画像に関するスレッドのいくつかは、ファイル ストレージの使用を提案しています。どう思いますか?
ありがとう、セス
明確にするために編集:テキストを検索する必要はありません。そのため、スペースを節約するためにテキストを圧縮することに傾いています。