Какая система кеширования Django быстрее: файловая система или БД? - PullRequest
6 голосов
/ 10 сентября 2011

Я знаю, что между этими двумя понятиями не существует четкого разграничения, как между Memcached для БД / Файловой системы, но мне интересно, какие условия приведут к тому, что файловая система будет быстрее, чем кеширование БД.И, наоборот, при каких условиях кэширование БД будет быстрее, чем в файловой системе?

1 Ответ

11 голосов
/ 10 сентября 2011

Файловые системы всегда быстрее, чем базы данных. У баз данных есть накладные расходы, такие как блокировка, буферы сегментов, синтаксический анализ SQL, планирование запросов и т. Д. И т. Д.

В конечном счете, база данных живет в файловой системе. База данных - это файловая система плюс накладные расходы.

...