Я не вижу никаких преимуществ в том, что не все данные, которые вы хотите захватить как поля в базе данных.
Если вы сериализуете данные каким-либо образом, вы не сможете запросить их, всегда будет сложнее получить значения, и кому-то еще будет намного сложнее понять ваш дизайн.
Если у вас есть отдельные столбцы, будет гораздо проще найти нужные данные, а если у вас есть редактор с чем-то вроде Intellisense, он будет автоматически заполняться по именам столбцов.
Какие преимущества вы ожидаете получить от сериализации данных? Большинство баз данных довольно умно разбираются в том, как они хранят данные, поэтому вы не собираетесь экономить место на диске, и есть вероятность, что это никогда не будет проблемой.