In your opinion, what is the best library to crunch data AND build the web based reports in this context:
在您看来,在这种情况下,什么是最好的数据库来处理数据并构建基于Web的报告:
- Data: documents in MongoDB, less than 1M documents, time is a key dimension in the data
- 数据:MongoDB中的文档,文档少于1M,时间是数据的关键维度
- Framework: Rails (but I'm opened to others)
- 框架:Rails(但我向其他人开放)
There are tons of Javascript data visualization libraries, but ideally I'm looking for something that integrates "off-the-shelf" with MongoDB, and that uses modern technologies (HTML5) vs. old (Flash).
有大量的Javascript数据可视化库,但理想情况下我正在寻找与MongoDB集成“现成”的东西,并使用现代技术(HTML5)与旧(Flash)。
If I don't find anything MongoDB specific, I might go with either Google Chart or D3.js, which looks awesome but maybe too "young".
如果我没有找到任何特定的MongoDB,我可能会使用Google Chart或D3.js,它看起来很棒但可能太“年轻”。
2 个解决方案
#1
7
Since you already specified D3.js, i heartily recommend Cube Time series visualization tool kit that built on
由于您已经指定了D3.js,我衷心推荐基于Cube Time系列可视化工具包
- Mongodb
- MongoDB的
- D3
- D3
- Node
- 节点
- websocket
- 的WebSocket
Its still in early development. But looks very promising. And one of the cool feature is it packed with websocket, this will be a interesting choice for real time data visualization for web. Have a look
它还处于早期发展阶段。但看起来很有希望。其中一个很酷的功能就是它包含了websocket,这对于Web的实时数据可视化来说将是一个有趣的选择。看一看
#2
1
If you use MoSQL,https://github.com/stripe/mosql, you can make your database a PostgresSQL instance and connect to Chartio. Then you can use SQL to query your data.
如果您使用MoSQL,https://github.com/stripe/mosql,您可以使您的数据库成为PostgresSQL实例并连接到Chartio。然后,您可以使用SQL查询数据。
You can see how MongoHQ is connecting their MongoDB data into Chartio here, http://chartio.com/blog/2014/02/mongodb-with-chartio
您可以在此处查看MongoHQ如何将他们的MongoDB数据连接到Chartio,http://chartio.com/blog/2014/02/mongodb-with-chartio
#1
7
Since you already specified D3.js, i heartily recommend Cube Time series visualization tool kit that built on
由于您已经指定了D3.js,我衷心推荐基于Cube Time系列可视化工具包
- Mongodb
- MongoDB的
- D3
- D3
- Node
- 节点
- websocket
- 的WebSocket
Its still in early development. But looks very promising. And one of the cool feature is it packed with websocket, this will be a interesting choice for real time data visualization for web. Have a look
它还处于早期发展阶段。但看起来很有希望。其中一个很酷的功能就是它包含了websocket,这对于Web的实时数据可视化来说将是一个有趣的选择。看一看
#2
1
If you use MoSQL,https://github.com/stripe/mosql, you can make your database a PostgresSQL instance and connect to Chartio. Then you can use SQL to query your data.
如果您使用MoSQL,https://github.com/stripe/mosql,您可以使您的数据库成为PostgresSQL实例并连接到Chartio。然后,您可以使用SQL查询数据。
You can see how MongoHQ is connecting their MongoDB data into Chartio here, http://chartio.com/blog/2014/02/mongodb-with-chartio
您可以在此处查看MongoHQ如何将他们的MongoDB数据连接到Chartio,http://chartio.com/blog/2014/02/mongodb-with-chartio