Статический массив против Mysql + PHP против XML-файла для обновления через ajax

У меня есть пять элементов. Каждый элемент имеет 5 цветов, и мне нужно получить изображения, соответствующие этим цветам.

Пример:

Boot [Color1,Color2,Color3,Color5] Shoes [Color1,Color2,Color3,Color5] 

У первого элемента есть 28000 возможностей, у остальных меньше 5000. Через ajax я пошлю цвета, и он вернет изображение.

Итак, каков наилучший способ хранения данных, которые будут расти: статический массив. PHP с базой данных Mysql. Или статический файл XML (он может весить 1 МБ).

благодаря