Структура каталогов для большого количества файлов

Я сделал один сайт … где я храню загруженные пользователем файлы в отдельных каталогах, например
user_id = 1
так
IMG / upload_docs / 1 / 1324026061_1.txt
IMG / upload_docs / 1 / 1324026056_1.txt

То же самое, если
user_id = 2
так
IMG / upload_docs / 2 / 1324026061_2.txt
IMG / upload_docs / 2 / 1324026056_2.txt

N

Итак, если в будущем, если я получу 100000 пользователей, то в моей папке upload_docs у меня будет 100000 папок.
И нет никаких ограничений на загрузку пользователей, поэтому это может быть 1000 файлов для 1 пользователя или 10 файлов на любое количество файлов …

так это правильно? Или если нет, то кто-нибудь может предложить мне, как хранить эти файлы в такой структуре ???