Мы создаем сайт ASP.Net MVC, который должен будет хранить более 1 миллиона изображений размером от 2 до 5 тысяч. Из предыдущего исследования, похоже, что файловый сервер, вероятно, лучше, чем db (в противном случае не стесняйтесь комментировать).
Есть ли что-то особенное, что нужно учитывать при хранении такого количества файлов? Есть ли проблемы с тем, что Windows может быстро найти фотографию, если в одной папке так много файлов? Нужно ли создавать сегментированную структуру каталогов, например, разделяя их по имени файла? Было бы неплохо, если бы решение масштабировалось как минимум до 10 миллионов изображений для потенциальных будущих потребностей в расширении.