用于Web应用程序中网络表示的图形数据库
Graph DB For Network Representation In A Web Application
我不确定这个问题是否太宽泛,但我们开始。。。。
我感兴趣的是设计一个web应用程序(附带项目),它可以查询数据库中的信息,并在网络结构中表示它。相当宽泛,对吧?!让我们缩小一点。
DB可以是任何类型(Oracle、MySQL、Giraph等)。标准是能够反映更新数据的实时性(1-2秒延迟)(100G总大小和1-2G变化)。
它将存储的数据形式为:
machine1, usage, location A, uptime
machine2, usage, location B, uptime
machine3, usage, location A, uptime
在上述示例中,机器1和3将被连接到该位置的b/c。
然后服务器端是Tomcat(也可以是其他的)。
最后,前面的UI,我倾向于JS。
底线:我正在寻找数据库的设计建议以及如何表示数据。对于前者,由于数据量很小,任何数据库都可以携带。对于后者,最接近我视野的数据可视化是Cytoscape.js.
是否有类似的工具支持交互式网络表示?数据是相关的,但Giraph更有意义。
你有什么意见?
我感谢任何设计意见。
更新:我读了更多的书,vivalgraphjs+neo4j是迄今为止最强的候选者。
对于云尺度上的大型图形数据,最好使用NDEx和Cytoscape.js.
NDEx具有分布式云架构。您可以运行自己的实例。NDEx支持直接导出到Cytoscape.js,因此前端集成非常容易。
在前端,Cytoscape.js比任何其他js图库都快(或更频繁)。这种情况已经存在很长一段时间了。这也是迄今为止功能最丰富的选项。2.7版进一步提高了一般查看渲染性能:它有一些复杂的渲染缓存算法,大大提高了性能,这使它远远领先于任何其他库。
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- React中的数据集表示
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 使用javascript从数据库中添加表
- 将图形坐标从画布保存到数据库
- GraphQL模式的图形数据库设计
- 使用数据库中的两个变量在jqplot中显示图形
- 用于Web应用程序中网络表示的图形数据库
- 如何在 iframe 中捕获和存储 html 网页的图形表示形式
- 在图形数据库中存储标记
- 使用 Jqplot 绘制图形和来自 Sqlite 数据库的数据
- html 我需要用图形代替 vcr 控件的文本来控制数据库中的状态
- amcharts与RubyonRails的集成:使用数据库中的数据填充图形
- 如何使用javascript在图形中表示XYZ轴
- 图形数据库和javascript
- 如何使用angularjs在数据库中存储多个复选框的值(即'Y'-表示已选中,'N'-代
- 用jquery绘制折线图来表示数据库值
- 实现图形调用和显示来自rails数据库的数据
- 图形化地图对象表示网站
- 从数据库到javascript图形的实时数据