Когда-то понадобилось хранить много аттачей. Несколько сот тысяч. ФС и винты тогда были неторопливые, так что надо раскидывать по подкаталогам. Решение очевидно — делаем md5 от уникальных атрибутов файла (скажем, имя, время загрузки, pid загрузки) и кидаем в пару подкаталогов по первым двум символам. Типа ./f4/0e/f40e7bff300851a3554dda25e28af470.jpg
Тогда в расчёте на сотню символов в каталоге получаем среднюю вместимость 256*256*100 = 7млн. Дофига, 640к хватит для всех.
Так оно и есть, блин. Вот только бэкап такой хрени с боевой машины вылился в получасовую операцию. Если не больше. При 100% загрузке io.
Теперь, вот, придётся переделывать на логику YYYY/MM или даже YYYY/MM/DD.
Тогда оперативный бэкап по последним изменениям можно мгновенно делать, задавая конкретный каталог.
Такие, вот, грабли…
←
1
2
→
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от drBatty
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от drBatty
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от drBatty
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от drBatty
Ответ на:
комментарий
от swwwfactory
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от swwwfactory
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум мысли вслух о путях наступления вендекапца (2010)
- Форум Мысли вслух (2013)
- Форум Мысли вслух (2019)
- Форум мысли вслух (2009)
- Форум Мысли вслух... (2007)
- Форум мысли вслух... (2006)
- Форум [мысли вслух] Термояд (2011)
- Форум Тщетверг, Mozilla, мысли вслух... (2016)
- Форум Мысли вслух про Эльбрус (2023)
- Форум Свободная информация: Мысли вслух. (2006)