В основном, если вы храните его в локальной файловой системе и загружаете его в память по требованию, он всегда будет иметь меньший (или равный) объем памяти, чем если бы вы ВСЕ данные загружали в память все время.Если вы сохраните все в файловой системе, это сохранит память, потому что вам не нужно загружать все (в память) сразу, и даже когда что-то загружается, оно быстро закрывается.Недостатком этого является более медленное время доступа, что выражается в снижении реальной производительности при очень высоких нагрузках.
С другой стороны, если вы сохраняете все загруженное в память, оно будет иметь гораздо больший объем памяти, компенсируемыйгораздо быстрее время доступа к базе данных.Вы будете иметь лучшую производительность в реальных условиях при очень высоких нагрузках (при условии, что вы сможете приспособить использование памяти), но при этом значительно увеличите объем используемой памяти.
Ваш выбор должен основываться на потребностях и характеристиках системы, с которой вы работаетена.Если вы не уверены, попробуйте загрузить все в память и посмотрите, есть ли у вас проблемы на вашем сервере в периоды большой нагрузки.Если это не работает, вернитесь к жесткому диску.