В чем разница между сохранением сеансов в файле и в базе данных?
Разница между сеансом в файле и в базе данных
Ответ 1
Основное различие заключается в том, что выборка информации о сеансе из базы данных может быть довольно быстрой, чем из файловой системы. Отчасти это связано с кэшированием БД, но также потому, что если имеется большое количество файлов сеансов, файловая система может не справиться с этим. Большинство файловых систем начинают деградировать, когда в одной директории имеется несколько тысяч файлов, в то время как БД не сталкиваются с этой проблемой.
Другие причины включают мелкозернистую безопасность, репликацию и/или осколки, все из которых являются мясом и картофелем для СУБД, но не файловыми системами.
Если у вас есть только несколько сеансов, это не имеет значения, но при наличии 10 000 или 10 000 000 сеансов это определенно делает.