Здравствуйте!
trends_data - это основной слой, в него пишутся все данные в соответствии с настройками архивации переменной. trends_day, trends_hour, trends_minute - это "прореженные" слои - минутный, часовой, суточный. Эти слои нужны для оптимизации и быстрой загрузки трендов при просмотре на клиентах, особенно за большие промежутки времени.
Как старые данные можно очищать и очищать ли их?
Вы можете установить ограничение архива трендов через настройки проекта ->
вкладка "Тренды". В этом случае, по истечении установленного времени старые тренды будут удаляться из БД. Такая же настройка доступна и для
архива сообщений. Также, при необходимости можно удалить БД через
MySQL Workbench, кликнув по ее имени ПКМ - появится всплывающее меню, в котором нужно выбрать "Drop Schema". Если удалить БД, то при очередном запуске сервера Simple-Scada, таблицы БД будут снова созданы и в них начнут архивироваться тренды.
Также, через MySQL Workbench имеется возможность производить резервное копирование и восстановление БД - подробнее
см. здесь.
Что происходит с данными, если удаляется "архивная" переменная?
Данные удаленной архивной переменной останутся в БД.