Как разработать решение для анализа событий в реальном времени? - PullRequest
0 голосов
/ 31 августа 2010

Мне нужно разработать собственное решение для анализа событий в реальном времени для нашего веб-приложения (например, mixpanel, chartbeat, похожий инструмент kissmetrics).В основном мы используем ruby ​​на rails, Redis, MySql и JavaScript.

Аналитическое решение должно иметь API и работать в режиме реального времени.Я никогда не делал API и не работал с данными в реальном времени.

Какие технологии я должен использовать для достижения своей цели?

С уважением, Дональд

1 Ответ

0 голосов
/ 31 августа 2010

Я делал этот проект ранее.

  1. Для графиков я бы порекомендовал API визуализации Google

  2. Для хранения я бы рекомендовал схему Round Robin. Существует механизм базы данных Round Robin под названием RRDtool , но вы также можете внедрить в вашу базу данных MySQL задачу (или раздел таблицы), которая бы ускоряла запросы, когда хранимые данные становятся слишком большими, чтобы их можно было запрашивать достаточно быстро, удаление (или разделение) старых данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...