Saya memiliki aplikasi yang menulis ke direktori ext3 yang seiring waktu telah berkembang menjadi sekitar tiga juta file. Tak perlu dikatakan, membaca daftar file direktori ini lambat sekali.
Saya tidak menyalahkan ext3. Solusi yang tepat adalah membiarkan kode aplikasi menulis ke sub-direktori seperti ./a/b/c/abc.ext
daripada hanya menggunakan ./abc.ext
.
Saya mengubah struktur sub-direktori seperti itu dan pertanyaan saya sederhana: kira-kira berapa banyak file yang harus saya simpan di satu direktori ext3 sambil tetap mendapatkan kinerja yang dapat diterima? Apa pengalaman anda
Atau dengan kata lain; dengan asumsi bahwa saya perlu menyimpan tiga juta file dalam struktur, berapa banyak level ./a/b/c/abc.ext
struktur seharusnya?
Jelas ini adalah pertanyaan yang tidak bisa dijawab dengan tepat, tapi saya mencari perkiraan ball park.