Хранение массива в базе данных?
Хранить такие данные в сериализованом массиве вообще не тру. Для таких задач либо создаются три таблицы:
 - Товары
 - Характеристики
 - Значение характеристики для товаров
либо используются NoSQL базы данных. А выбор из этих подходов стоит делать исходя из требований и нагрузок Вашей системы.
Ну могу предложить достаточно спорный метод, но я видел его в одном или паре рабочих проектов. Хранить массив в JSON формате в таблице.