Лучшая библиотека аналитики/данных для MongoDB

По вашему мнению, какая лучшая библиотека для хрустания данных И постройте веб-отчеты в этом контексте:

  • Данные: документы в MongoDB, менее 1M документов, время - ключевое измерение в данных
  • Framework: Rails (но я открыт для других)

Существует множество библиотек визуализации данных Javascript, но в идеале я ищу что-то, что интегрирует "готовые" с MongoDB, и использует современные технологии (HTML5) и старые (Flash).

Если я не нахожу ничего особенного MongoDB, я могу пойти либо с Google Chart, либо с D3.js, который выглядит потрясающе, но, возможно, слишком "молодым".

Ответы

Ответ 1

Поскольку вы уже указали D3.js, я сердечно рекомендую Cube Набор инструментов для визуализации временных рядов, построенный на

  • MongoDB
  • D3
  • Node
  • WebSocket

Его все еще в раннем развитии. Но выглядит очень многообещающим. И одна из замечательных функций - это пакет с websocket, это будет интересный выбор для визуализации данных в реальном времени для Интернета. Посмотрите

Ответ 2

Если вы используете MoSQL, https://github.com/stripe/mosql, вы можете сделать свою базу данных экземпляром PostgresSQL и подключиться к Chartio. Затем вы можете использовать SQL для запроса своих данных.

Вы можете видеть, как MongoHQ связывает свои данные MongoDB с Chartio здесь, http://chartio.com/blog/2014/02/mongodb-with-chartio

Ответ 3

Чтобы быстро предоставить более актуальный ответ на очень старый вопрос:

MongoDB Charts - это первый инструмент MongoDB, разработанный для визуализации данных из ваших коллекций MongoDB. Вы можете создавать диаграммы с интерфейсом перетаскивания, размещать диаграммы на своих панелях и встраивать их в свои приложения без кода.

Графики доступны как часть MongoDB Atlas или могут быть установлены как локальный сервер.

MongoDB Charts screenshot