Я хочу хранить данные динамического характера. Пользователь может создавать формы для сбора данных. Данные могут храниться в различных форматах в соответствии с конфигурацией. Основными из них являются СУРБД и XML-файл. Формат XML-файла довольно легко хранить динамические данные и загружать их обратно.Структура данных для хранения динамических данных
Я не могу создать структуру данных для РСУБД. В настоящее время я храню данные в формате ключевого значения и делаю PIVOT для его получения. Для полей, которые имеют несколько значений, я храню их как CSV в столбце значений.
Есть ли лучший способ для хранения таких динамических данных, которые помогают в производительности и расширяемости?