想定している負荷(利用者や更新頻度)によって
回答は異なりますが・・・。

Tanaka-Qtaro-Yasuhiro wrote:
> ただ、なるべくデータの一貫性を保ちたいのと、バックアップ&リス
> トアで楽をしたくて、データベース内にファイルを格納したいと思っ
> ています。

一貫性を保つという意味ではDBは有効ですが、
それほど頻繁に(分秒単位で)更新されるのでなければ、
ファイル形式のインデックスで足りるのではないでしょうか。

また、私にはDBよりも普通のファイルの方がバックアップが
簡単に思えます。 tar -zcf backup.tgz /var/www/html みたいに
するだけですし。(^^;;

>>あとは、RAMをたくさん搭載してキャッシュに載せてしまうとか。
>>下手に実ファイルにも書き出すより、OSのキャッシュ管理機能に
>>任せてしまった方が速い場合もあると思います。
> 
> なるほど。OSのキャッシュ管理機能ですか。
> Linux+Apacheの場合だとどういうふうにやるのがいいですかね。

Linux なら、RAMの大部分はファイルデータのキャッシュに
割り当てられますので、何も考える必要はないと思います。(^^;
するとしたら、メモリ節約の意味でも、安全のためにも、使わない
プログラム(ftpd とか)を起動させない設定にしておく位でしょうか。