Opik
Новичок
Изменение и хранение исходных хар-тик вещей.
Есть некоторая база вещей, стандартных. У пользователя должна быть возможность изменять вещи. Например, пользователь изменил какую то характеристику вещи, поднялась цена и т.д. Вопрос в том, как и где хранить эти изменения? Сейчас всё хранится в 2 таблицах:
items: id, name, cost (упрощенно)
equip: id, itemId.
У меня есть 2 варианта:
1) Хранить все вариации вещей так же в базе. Но база получится очень огромной, вообщем способ мне не нравится вообще.
2) Добавить в таблицу equip, параметры вещей из таблицы items, и если надо - уже в ней менять значение исходных характеристик. (пока оптимальный вариант).
Есть у кого другие мысли на этот счет, советы?
Заранее спасибо.
Есть некоторая база вещей, стандартных. У пользователя должна быть возможность изменять вещи. Например, пользователь изменил какую то характеристику вещи, поднялась цена и т.д. Вопрос в том, как и где хранить эти изменения? Сейчас всё хранится в 2 таблицах:
items: id, name, cost (упрощенно)
equip: id, itemId.
У меня есть 2 варианта:
1) Хранить все вариации вещей так же в базе. Но база получится очень огромной, вообщем способ мне не нравится вообще.
2) Добавить в таблицу equip, параметры вещей из таблицы items, и если надо - уже в ней менять значение исходных характеристик. (пока оптимальный вариант).
Есть у кого другие мысли на этот счет, советы?
Заранее спасибо.
В случая увеличения количества модификаторов, например.