Задать вопрос
@FiTADiNE

Какой наилучший способ хранения большого количества небольших файлов?

Доброго времени суток!

Ежедневно стандартными средствами NodeJS будет создаваться порядка ~100k архивов zip в день.
Размер каждого архива <1кб.
Хранить каждый из них нужно порядка месяца.

Вопросы:
1. SSD или HDD лучше для этого использовать?
2. Какая файловая система подойдет наилучшим образом?
3. Как быстро диск от подобного погибнет?

Каждый архив должен быть доступен для скачивания по ссылке и с конкретным названием, поэтому способ с хэшэм не шибко годится (./e3/b0/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855).
  • Вопрос задан
  • 599 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Vladimir Zhurkin К ответам на вопрос (2)
icCE
@icCE
youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
Вопросы:
1. SSD или HDD лучше для этого использовать?
2. Какая файловая система подойдет наилучшим образом?
3. Как быстро диск от подобного погибнет?


Лучше использовать гибрид в вашем случаи.
SSD использовать как кэш для HDD + использовать часть памяти под кэш для SSD.
ZFS все это умеет делать.

Опять же ZFS или XFS . При XFS обязательно ИБП, хотя с ФС все стало лучше но все же.

Если делать связку, то нормальный SSD с нормальным сборщиком мусора , будет умирать очень долго.

Есть одно но>

Ежедневно стандартными средствами NodeJS будет создаваться порядка ~100k архивов zip в день.
Размер каждого архива <1кб.
Хранить каждый из них нужно порядка месяца.


При таком подходе, лично я бы все использовал в БД.
Ответ написан