Кулити, есть вообщем текстовая rpg и как заведено там много мелких заданий, (найди то, собери то, поговори с тем и тп)
Как хранить такую структуру в бд? сериализация?
Я думаю по нажатию клавиши "принять задание" тянуть инфу о задании из бд(пихать в сериализатор) и записывать в таблицу активных заданий(оттуда уже тянуть когда надо и следить за статусом)
Но возможно я не прав, расскажите кто знает
Спасибо.
Предметная область разбивается по сущностям, для каждой сущности создается своя таблица с набором полей, сверху навешиваете слой логики для доступа к бд, чуть выше логику приложения.