Я построю систему приборной панели для своих приложений, где на странице будет несколько виджетов, которые рисуют диаграммы, таблицы и глифы, представляющие потенциально несвязанные данные.Платформа реального времени для отчетов/панелей мониторинга в реальном времени?
Клиент будет HTML5, и я могу нажать только для современного веб-браузера.
Моя большая проблема в том, что для этого используется бэкэнд. Я хочу хранить «таблицы» для использования в диаграммах и в режиме реального времени обновлять виджеты.
Например, виджет выставления счета покажет, сколько $$ было собрано сегодня. В «таблице» будет иметь строку для каждого общего счета:
inv = 1; total = 50
Total: 50
и виджет будет использовать это. При переносе новых данных:
inv = 2; total = 100
Total: 150
Виджет покажет в реальном времени общее количество для конечного пользователя.
Данные являются частными для пользовательской компании. В конце концов мне нужно будет очистить слишком старые данные (т. Е. Мне нужно только сохранить столько данных, необходимых для правильной оценки потребностей в информации для конечного пользователя. Например, сохранить только 1 месяц итогов выставления счетов).
Я думаю, что использую что-то вроде http://www.firebase.com/ или http://pusher.com/, но я подозреваю, что разрешаю только часть «оповестить в реальном времени». Насколько я понимаю, они не позволяют мне получать данные (т. Е. Если данные обновляются в выходные дни, а пользователь открывает свою приборную панель, чтобы увидеть, что произошло)
Затем я вижу http://derbyjs.com/ и возможность использовать mongodb.
Интересно, какой бэкэнд/платформа приблизит меня к сборке этой системы. У меня есть опыт работы с python/django/.net/postgress, но я могу согласиться с использованием чего-то еще, если вы решите лучше всего походить на поведение этого приложения.
Я принимаю это, потому что firebase находится в открытой бета-версии;;) – mamcx