Np. jeden wybierze, że chce ich 2 (np. drewno, jedzenie ) a inny, że potrzebuje w swojej grze tych surowców 4 (np. żelazo, drewno, jedzenie, złoto ). Logicznym jest, że tabela zawierająca Prime Obiekty ( planeta, miasto lub wioska ), powinna mieć 4 kolumny (INT lub BIGINT) z aktualnym stanem surowców. Ale co jeśli surowce są tylko dwa lub jest ich znacznie więcej?
Myślałem nad rozwiązaniem, żeby tabela miała tylko podstawowe pola po których będę szukał rekordów, a resztę danych wrzucić do jednej kolumny w formacie JSON. Ale jak to wpłynie na wydajność, czas zapytań? Ma ktoś doświadczenie w tego typu problemach?

Dodam, że nie zamierzam po polu TEXT ani sortować ani zapytywać.