Один большой вопрос, который нужно задать себе: «Как мне нужно будет получать эти данные?» Любые отчеты или запросы, такие как «какие идентификаторы имеют значение X, установленное в Y», должны будут загрузить все строки из таблицы и проанализировать данные AFAIK. Например, если это были данные конфигурации пользователя, вам может потребоваться узнать, для каких пользователей был задан неправильный конкретный параметр.
В SQL Server я бы предложил рассмотреть возможность использования типа данных XML и сохранения известной схемы, поскольку это можно сделать с помощью XPath. MySQL не поддерживал это с 2007 года, так что это может быть не вариант для вас.
Я бы определенно подумал о том, чтобы разбить любые данные, которые вам, возможно, потребуется запросить таким образом, на отдельные столбцы.
Обратите внимание, что вы не сможете интерпретировать данные BLOB без клиентского приложения.
Вы всегда хотите рассмотреть вопрос об отчетности. Базы данных часто заканчиваются несколькими клиентами на протяжении многих лет.