Доступ к базе данных будет в целом быстрее (для многих одновременных операций чтения), чем с дисками (если только они не зеркально отражены). И это более масштабируемо , но это зависит от конфигурации , делающей это очень субъективным.
1010 * расширенный *
Поскольку ваши файлы будут довольно маленькими, memcache + SQL backend все еще лучше, чем JBOD или синхронизация каталогов между узлами. Если вы не хотите SAN / NAS, но это будет дороже, если вы просто хотите обслуживать несколько небольших текстовых сегментов. Это основано на том факте, что вы, вероятно, уже используете какую-то СУБД.
На самом деле, это зависит от слишком многих факторов, которые нужно учитывать.