Имеет ли смысл хранить текстовую информацию в файлах, ведь, по идее, это ССД и читаться из файла будет тоже быстро?
Имеет ли смысл эти файлы архивировать, ведь фалы не большие и архивированный файл всеравно будет занимать примерно столько же места?
Имеет ли смысл разбивать архивы по папкам/подпапкам - чтобы не было очень много файлов в одной папке и не тормозило (помню по теории *никсовых систем что нельзя много миллионов файлов в одной папке хранить)?
Вообще такое решение имеет право на жизнь?
SELECT *
Выбирайте только требуемые поля. И про индексы не забудьте. 1) Имеет ли смысл хранить текстовую информацию в файлах, ведь, по идее, это ССД и читаться из файла будет тоже быстро?да, стразу в гзипе с nginx.org/en/docs/http/ngx_http_gzip_static_module.html
2) Имеет ли смысл эти файлы архивировать, ведь фалы не большие и архивированный файл всеравно будет занимать примерно столько же места?да
3) Имеет ли смысл разбивать архивы по папкам/подпапкам - чтобы не было очень много файлов в одной папке и не тормозило (помню по теории *никсовых систем что нельзя много миллионов файлов в одной папке хранить)?нет
5)Стоит ли сжимать файлы или хранить как есть?просто для отдачи - сжимать, для поиска и обработки - не сжимать и хранить в бд
быстро разрастается и БД начинает подтормаживатьмда
Есть вариант решения: Хранить в БД только название вакансии и параметры для поиска, а описание хранить в ZIP архивах.
COMPRESSION
:CREATE TABLE t1 (c1 INT) COMPRESSION="zlib";