Я хотел бы хранить много предметов из ARPG (Path of Exile). Проблема в том, что я не знаю эффективного способа поиска их позже. Игра генерирует предметы с 0-10 различными статистическими данными из общего пула 100+. Каждый стат может иметь много разных значений (например, 1-10). Некоторые статистические данные являются четкими значениями, а другие - уникальными бонусами только с текстом.Лучший способ хранения рандомизированных предметов из РПГ?
В настоящее время я пробую вещи с простой таблицей («item_id», «item_name», «prefix», «prefix_values», «suffix», «suffix_values») и хранением нескольких префиксов/суффиксов в виде строк, которые уже кажется мне неприятным. Например, я хотел бы найти предмет с не менее чем 28 огнестойкостью, 21 молниеносной резистентностью, 12 силой и 70 жизнью.
Что было бы лучшим способом их хранения и как я мог бы эффективно запросить их позже?