Показать сообщение отдельно
Старый 29.10.2019, 22:31   #95
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Функционал

Цитата:
Сообщение от ujin Посмотреть сообщение
Собирать данные с 485 интерфейса ... можно через только через лоджик
Собирать данные с 485 совсем не обязательно через лоджик. И по скоростному интерфейсу, я думаю, если очень захотеть, то можно забирать данные напрямую.


Добавлено через 2 минуты

Цитата:
Передать в базу далее можно будет только по одной переменной через шмемы.
Это тоже какое-то странное утверждение. Что значит "по одной"?

Цитата:
Больше нескольких десятков каналов терпения не хватит.
Вы же не в ручную будете данные вбивать в базу данных, какое терпение, причем здесь это?


Добавлено через 5 минут

Цитата:
Сообщение от ujin Посмотреть сообщение
На этом примере я могу объяснить почему сделал длинный кортеж.
1. Здесь ключевое поле будет состоять из двух столбцов timestamp и id_variable.
2. К каждому значению переменной будет добавляться timestamp это примерно удвоение объема данных
Совсем не очевидно, что для каждого значения переменной нужно фиксировать время.

Если сбор идет интервалами, то, если допустимо, можно фиксировать только одно значение времени -- средину этого интервала.

Отдельные колонки в БД имеет смысл делать, если они нужны для построения запросов (фильтров). Иначе, можно все упаковать в одну строку.
Gel вне форума   Ответить с цитированием