Анализ базы данных, графики, диаграммы

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Мы представляем мoнитoринг aвтoматических oбменных пунктoв электрoнных вaлют.
В нашей базе данных (mySQL) сохранены все метаморфозы балансов, курсов для всего обменника по всякому направлению обмена за определенный период. Надобно составить программу (PHP) итога графиков-гистограмм.

Информация в базе имеет вид: id, var, value, dat

где id - id обменника,
var - обозначает установку того либо другого запаса либо курса, скажем 2to1r обозначает установку нового запаса валюты 1 для обмена 2->1.
value - собственно новое значение var.
dat - дата.

Т.е. мы парсим обменники всякие несколько минут, если есть метаморфозы по балансу либо курсу - заносим в базу.
пример:
5 2to1r 5124 2006-07-06 10:10:52
Это значит, что в обменном пункте 5 изменился запас валюты 1. Новое значение этого запаса - 5124.

Сейчас собственно задача. Необходимы графики ОБЪЕМА ОБМЕНА по определенным направлениям. Для всякого обменника и для всех сразу. Нужно программу составляющую графики 24ч, месяц, год... Итог в GIF.

Как принимать решение.
В базе отражены лишь МЕТАМОРФОЗЫ РАВНОВЕСИЯ (вернее новые его значения). Необходимо проанализировать базу - если случилось увеличение равновесия какой-нибудь валюты и в течение следующих 5-7 мин. уменьшение иной, то считать, что случился обмен первой на вторую в размере min(delta_B1, delta_B2/kurs), где delta_b1, delta_b2 - метаморфозы балансов, kurs - нынешний курс обмена (нужно обнаружить его в базе - конечный по дате до обмена). Для суточного графика необходимо просуммировать эти значения в всяком часе, график будет представлять собой столбики по часам (гистограмма). Для месячного - по дням.

Нужно постараться обойтись как дозволено меньшим числом запросов к mySQL. Также продумать обстановку, когда за 5-7 мин зафиксированы метаморфозы нескольких валют.
Позднее потребуются и другие графики.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26