Il file system di Windows è attualmente NTFS. La quantità massima di file su un volume è 4.294.967.295. La catalogazione dei file sull'unità si svolge in un albero B + che offre una ricerca di registro (N).
Sul vecchio FAT32 c'era un limite di 64K file in una cartella. L'indicizzazione veniva fatta anche da un elenco per cartella, quindi dopo un paio di migliaia di prestazioni drasticamente abbandonate. Probabilmente non devi preoccuparti di FAT32, a meno che il tuo pubblico non abbia DOS, Windows 95,98 o Millenium (Yuck).
Su Linux dipende molto dal file system che si sta utilizzando (potrebbe essere NTFS se si decide di farlo) extf3 ha una limitazione di 32k file per directory. La ricerca è anche B + Tree e ti darà la ricerca LOG (N)
Dopo aver esaminato ulteriormente questa domanda, la tua domanda dovrebbe riguardare le limitazioni dei file system.
fonte
2010-06-08 03:43:10
Problemi di prestazioni quando si tenta di fare cosa? –
Questa domanda è come "quanti utenti o processi sono troppi?". È interamente basato sul contesto, sull'attività e sulla tua definizione di "troppo". La risposta è probabile tra 100 e 10 milioni. – msw
duplicato: http://stackoverflow.com/questions/466521/how-many-files-in-a-directory-is-too-many http://stackoverflow.com/questions/197162/ntfs-performance-and- grandi volumi di file e directory – leonbloy