Подскажите пожалуйста.
Есть 25 свойств сущности (всегда 25 но могут быть разные значения). Что будет лучше с точки зрения БД, создать 25 полей или же одно поле, в котором хранить сериализованный массив ?
Данные нужны будут часто, кроме того, буду использоваться при описке в том числе.
Посоветуйте, опыта в проектировании нет сильного на этот счет.
Каждое поле в отдельной колонке при выборке будет работать намного быстрее, особенно если еще и индексы построить по выбираемым полям.
Если же индексы не нужны, то можно использовать тип поля JSON, тогда можно будет даже выборку делать по определенному свойству, и в случае необходимости легко добавить еще несколько свойств без создания дополнительный полей.