peterpro
Новичок
Метод хранения данных без "раздувания" таблиц.
Создается онлайн-игрушка.
В ней имеются объекты типа "хранилище" (инвентарь, склады и т.д.).
Существует большая база предметов (>1000), причем любое сочетание этих предметов может лежать в "хранилище".
Вопрос: как рациональней всего реализовать хранение записей об этих объектах в хранилищах?
Лично я это реализовал в виде массива (item_1,quant_1,item_2,quant_2.....item_n,quant_n), где item - это id объекта в БД, а quant - соответствуещее количество этих объектов в хранилище. Этот массив сериализуется и загоняется в поле типа blob для каждого из "хранилищ".
Рационально ли это?
Создается онлайн-игрушка.
В ней имеются объекты типа "хранилище" (инвентарь, склады и т.д.).
Существует большая база предметов (>1000), причем любое сочетание этих предметов может лежать в "хранилище".
Вопрос: как рациональней всего реализовать хранение записей об этих объектах в хранилищах?
Лично я это реализовал в виде массива (item_1,quant_1,item_2,quant_2.....item_n,quant_n), где item - это id объекта в БД, а quant - соответствуещее количество этих объектов в хранилище. Этот массив сериализуется и загоняется в поле типа blob для каждого из "хранилищ".
Рационально ли это?