Назад | Перейти на главную страницу

Хранение большого количества файлов в файловой системе?

Ребят я создаю приложение, которое будет сохранять .txt файл (примерно 10 КБ / файл, я думаю) в файловой системе и будет сохранять свой путь в базе данных MS SQL. Сейчас по моей оценке примерно 350-400 million файлы такого характера необходимо будет сохранять ежегодно.

Каков наилучший способ или лучшая файловая система для хранения такого огромного количества файлов? В настоящее время мои серверы работают на Windows Server 2008 R2, может ли файловая система Windows обрабатывать такое количество файлов? или мне нужно изучить решения для unix / linux?

Примечание: мне нужно только сохранить их, они будут прочитаны один раз, а затем очень редко (в каком-то особом случае) или, возможно, вообще не будут. Поэтому я буду хранить их только 2,3 года.

С технической точки зрения NTFS может хранить около 4 миллиардов файлов на файловую систему.

Опять же, учитывая количество файлов, которые вы планируете хранить, вам нужно более тщательно продумать свою архитектуру; такие вещи, как создание резервных копий, могут занять излишне много времени с таким количеством файлов, если все сделано неправильно.