パフォーマンスと効率の観点から、多数の小さなファイル(ロットでは数百万ものことを意味します)を使用するのが良いですか、それとも数個(10個程度)の巨大な(数ギガバイト)ファイルを使用するのが良いですか?私がデータベースを構築しているとしましょう(完全に真実ではありませんが、重要なのは、データベースがLOTにアクセスされることです)。
私は主に読み取りパフォーマンスに関心があります。私のファイルシステムは現在Linux(重要な場合はUbuntu Server Edition)でext3ですが、まだ切り替えることができる位置にいるので、異なるファイルシステム間の比較は素晴らしいでしょう。技術的な理由から、これに実際のDBMSを使用することはできません(したがって、質問です)。したがって、「MySQLを使用する」というのは良い答えではありません。
よろしくお願いします。具体的にする必要がある場合はお知らせください。
編集:私は比較的小さなデータをたくさん保存するつもりです。そのため、たくさんの小さなファイルを使用する方が簡単です。したがって、いくつかの大きなファイルを使用する場合、一度に取得するのはそれらのファイルから数KBだけです。私もインデックスを使用しているので、それは実際には問題ではありません。また、一部のデータは他のデータを指します(多くの小さなファイルの場合はファイルを指し、大きなファイルの場合はファイル内のデータの場所を指します)。