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

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

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

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

1 ответ

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

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

Другие вопросы по тегам