Требование: мы должны фиксировать данные за день в определенные интервалы времени (временной интервал является постоянным для набора данных). Интервал времени может составлять от 5 минут до 2 часов. Таким образом, количество точек данных за день может варьироваться от 12 до 288. Как мы должны проектировать нашу таблицу для учета этого варианта.Как создать таблицу для динамического числа столбцов?
Можем ли мы пойти с добавлением 288 столбцов в таблице? Если временной интервал составляет 5 минут, все 288 столбцов будут заняты. Если будет занято 2 часа, а не только 1-го 12 столбцов. и так далее.
Какая СУБД вы используете? В Postgres вы можете использовать тип данных 'hstore' для преодоления ограничений шаблона EAV. –
спасибо за ваш ответ ... в настоящее время мы используем postgres..but, db может быть перемещен в oracle или mysql на более позднем этапе. – adihere