アプリケーションの実際のデータをフラットファイルに保存するのがどれだけ速いかを考えていました。
今では、すべてをフラットファイルに保存するだけでは不十分です...ソートと検索が必要になる場合があり、ディレクトリとファイルを再帰的に調べるのは面倒な場合があります。
ここで、検索可能なすべてのデータをデータベースに保存し、データファイルを指すポインターフィールドを持っていたと想像してみてください。
これはアプリごとに非常に具体的ですが、検索可能なすべてのデータがデータベースに保存されている限り、実際のデータをデータベースに保存する必要があるのはなぜですか?
(ロック、データの整合性は別として)それはより速くなるでしょう、私は確信しています...しかしどれくらい、そしてそれはそれをする価値がありますか?