в PHP, который быстрее - чтение файла или вызов базы данных?

У меня есть веб-приложение, построенное на PHP с Zend в стеке LAMP. У меня есть список из 4000 слов, которые мне нужно загрузить в память. У слов есть категории и другие атрибуты, и мне каждый раз нужно загружать всю коллекцию. Подумайте о словарном объекте.

Как лучше всего сохранить его для быстрого вызова? Плоский файл с чем-то вроде XML, JSON или сериализованным объектом? Запись в базе данных с большим фрагментом XML, JSON или сериализованный объект? Или 4000 записей в таблице базы данных?

Я понимаю, что разные конфигурации сервера будут иметь значение, но предполагаю готовый план общего хостинга, локальный WAMP или другую простую настройку.

12
задан tshepang 23 August 2014 в 21:48
поделиться