Сериализация данных почти всегда оказывается плохой идеей, потому что при этом вы наносите вред базам данных.Все человеческие годы, потраченные на создание эффективных dbms, будут потрачены впустую на сериализованном пакете битов.
Если у вас есть логика приложения, подключенная к каждому параметру, я думаю, вы должны реализовать ее как:
1 столбец на настройку в таблице настроек. Это упрощает использование мощностей ваших баз данных, с проверкой ограничений, ссылочной целостностью, корректным типом данных для ваших значений, большим количеством информации дляоптимизатор.Недостатком является то, что размер строки увеличивается.
или
1 таблица на настройку (или группу связанных настроек). Это имеет все преимущества, описанные выше, номеняет размер строки для снижения производительности, когда вам нужно получить большинство или все настройки одновременно.Если параметры являются необязательными, эта альтернатива будет значительно меньше, если фактических данных мало.
Кроме того, многие столбцы часто являются «запахом», который предполагает, что вы не нормализовали свои данные правильно, но это не должно быть так.Только вы знаете ваши данные.