powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Отображение графиков
12 сообщений из 37, страница 2 из 2
Отображение графиков
    #37123592
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pirovindosЕсли еще актуально, то
1. "принятия срочных решений"
не нужно делать запросы к базе в 10000 точек. Все это должно быть автоматически в онлайне, подгружаться постепенно и показываться в режиме скользящего окна. (Детали опускаю).

2. Расследование аварий - процесс неспешный, скорее всего потребуется не очень простая обработка (если не сегодня, то завтра), поэтому наверняка обработку лучще делать вне базы.

"для просмотра изменения параметров во времени, оценки стабильности работы системы" - если "на ходу", то в первую группу, если постфактум, то во вторую.

Как не делать запрос в 10000 точек? допустим процесс медленный (наполнение бочки жидкостью) занимает ну минимум 2 часа а это уже как минимум более 7 тысяч точек. Ведь нельзя запретить пользователю просматривать только 1000 секунд за раз, теряется общая картина происходящего.

а чем лучше делать обработку не в БД? Да же пусть он неспешный, обычно производится вывод нескольких графиков, они просматриваются визуально. Автоматическая обработка от системы не требуется (допустим определение "провалов" или другой какой анализ)
...
Рейтинг: 0 / 0
Отображение графиков
    #37123597
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реализовали пока выборка данных из БД.
в БД уже более 26 млн. записей, время выборки суток (86400 точек БД "сжимаются" до 1000 точек) 2 секунды.
...
Рейтинг: 0 / 0
Отображение графиков
    #37123671
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982реализовали пока выборка данных из БД.
в БД уже более 26 млн. записей, время выборки суток (86400 точек БД "сжимаются" до 1000 точек) 2 секунды.Чем всё таки мой вариант не нравится? по моему классика...
...
Рейтинг: 0 / 0
Отображение графиков
    #37124194
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте удобную для пользователя навигацию
...
Рейтинг: 0 / 0
Отображение графиков
    #37124430
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgИзвестные системы типа всяких карт так и делают.
+1
называется "растрирование".
Можно вообще убрать сабж про "сжатие"
"Возле" СУБД (АппСервер или DLL к СУБД) - рисует точки в графический файл.
Хоть 5 миллионов в одну точку.
Передваться на клиента будет всё равно растр 256х256 (гугл и яндекс)
...
Рейтинг: 0 / 0
Отображение графиков
    #37125248
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982,

Сначала бдительно посмотрите на rrdtools, и решите, вся ли нужная вам функциональность там имеется, что нужно добавить, без чего можно обойтись. Потом посмотрите реализацию --- какие фичи как сделаны, удобно ли вам так же предварительно готовить данные, так же хранить. Потом с усвоенным "учебником по rrdtools" в голове вернитесь к реализации своей собственной задачи.
...
Рейтинг: 0 / 0
Отображение графиков
    #37125922
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а про японские свечки тут никто не писал?
...
Рейтинг: 0 / 0
Отображение графиков
    #37128248
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ru,

спасибо. интересный материал.
...
Рейтинг: 0 / 0
Отображение графиков
    #37258215
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pirovindosЗависит от того, какие данные. Например, при простом прореживании, ты не отправишь из БД данные, которые больше всего интересуют пользователя. Какой-нибудь резкий всплеск. Решение нужно принимать исходя из прикладной задачи. Для чего график нужен пользователю?

Подскажите где можно посмотреть алгоритмы прореживания данных?
Важно что бы всплески отображались.
Допустим выводим данные по какому-то более менее стабильному процессу за месяц (более 2 млн. записей в БД), пользователю необходимо просмотреть были ли сильные изменения режимы работы.
...
Рейтинг: 0 / 0
Отображение графиков
    #37258378
pirovindos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982,

Не смогу указать ни одного конкретного алгоритма, который точно подойдет. В данном случае я бы написал свой собственный, используя стандартные алгоритмы только для поиска максимумов, минимумов, средних и медиан. Ключевые слова: "обработка сигналов".
...
Рейтинг: 0 / 0
Отображение графиков
    #37261867
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pirovindos,

спасибо.
пока думаю сделать так: находить среднее для набора точек и отбирать максимально отличающееся значение от среднего.
...
Рейтинг: 0 / 0
Отображение графиков
    #37261963
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неплохая подборка книг по обработке сигналов тынц
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Отображение графиков
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]