首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DB对象关系可视化

DB对象关系可视化
EN

Stack Overflow用户
提问于 2011-10-21 03:24:07
回答 1查看 336关注 0票数 0

我不是DBA的专家,所以我会试着用我想象的方式来解释我想要的东西。

我有带网络设备的Oracle DB。每个设备都有具有父设备/端口的端口

我想要一些工具,将自动创建此设备关系的可视化地图。将基于这种关系创建“网络地图”。

如果这个工具能有一些web发布的输出,或者基于web的乞讨工具,那就更好了。如果我一添加新的关系/对象,它就会自动更新“图片”

从很远的地方看,它有点像Gource http://youtu.be/E5xPMW5fg48,但并不完全是我需要的

希望能得到一些建议。提前感谢!

更新:找到另一个工具:Gephi

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-21 04:30:57

你可以试试graphviz。它是专门为可视化网络节点的大型图形而创建的。

它不是开箱即用的;您必须编写一些代码来:

  1. 读取设备上的数据及其relationships
  2. Creates graphviz输入文件
  3. 通过调用graphviz二进制文件生成图表。

有很多方法可以做到这一点。最简单的方法之一是在pydot库中使用python。

请注意,graphviz会生成静态图像(jpeg / tiff等)。因此,您必须按需重新生成。

有更多的交互式工具包可用,例如protovis / infovis。两者都是基于javascript的,并且直接在浏览器中呈现。

hth。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7841113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档