Ребят я создаю приложение, которое будет сохранять .txt
файл (примерно 10 КБ / файл, я думаю) в файловой системе и будет сохранять свой путь в базе данных MS SQL. Сейчас по моей оценке примерно 350-400 million
файлы такого характера необходимо будет сохранять ежегодно.
Каков наилучший способ или лучшая файловая система для хранения такого огромного количества файлов? В настоящее время мои серверы работают на Windows Server 2008 R2
, может ли файловая система Windows обрабатывать такое количество файлов? или мне нужно изучить решения для unix / linux?
Примечание: мне нужно только сохранить их, они будут прочитаны один раз, а затем очень редко (в каком-то особом случае) или, возможно, вообще не будут. Поэтому я буду хранить их только 2,3 года.
С технической точки зрения NTFS может хранить около 4 миллиардов файлов на файловую систему.
Опять же, учитывая количество файлов, которые вы планируете хранить, вам нужно более тщательно продумать свою архитектуру; такие вещи, как создание резервных копий, могут занять излишне много времени с таким количеством файлов, если все сделано неправильно.