私は、ブログエントリやプライベートメッセージなど、ユーザーが入力した大量のテキストを格納するソーシャルネットワーキングタイプのサイトを構築しています。したがって、これらは一度だけ入力され、最小限の改訂が行われますが、時間の経過とともに複数のユーザーによって多くの読み込みが行われます。私はMySQLを使用しています。ユーザのテキスト(ブログのエントリやプライベートメッセージなど)をデータベースに保存するのは良いですか?フラットファイルですか?
私の懸念がある:データベース上のテキストの大きなブロックを保存
は、最終的には容量にデータベースを記入します。
私はフラットファイルで保存するユーザーテキストは、セキュリティ上のリスクであることをどこかで読ん?
ファイルをテキストファイルとして保存すると、データベースを再初期化してバックアップから復元する必要がある場合、それらのファイルが同期しなくなる可能性があります。
あなたの考えやアドバイス、賛否両論は何ですか?
あなたはおそらくプログラマの実装に関する議論をもっと得るでしょう.stackexchange.com、stackoverflowでは、具体的な技術的な問題にもっと焦点を当てます。 DBにファイルを保存する方法など。 – Churk
1.ファイルとして保存すると、最終的にディスクが容量いっぱいになります。もう片方の6つの半分、IMHO。 – jpm
ファイルをデータベースに保存しないでください。[ファイルシステム上のファイルへのパスのみを保存します](http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or) - いいえ)。 –