如何可视化 Mnesia 模式?
是否有任何可用的工具/脚本来可视化 Erlang Mnesia 模式?
理想情况下,它应该生成 .dot 文件,以便使用 Graphviz 或任何其他类似软件读取。
Is there any available tool/script to visualize an Erlang Mnesia schema?
Ideally it should generate .dot files to be read with Graphviz or any other similar piece of software.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简短的回答:我没有听说过任何可用的东西。
您对这个模式有何想象?很难生成表之间关系的可视化,因为没有存储有关该关系的显式数据。 (我遇到的任何模式实际上都没有使用 mnesia 的(异国情调)foreign_key 功能。)
我可以想象模式的复制布局的一些可视化(哪些节点具有哪些表的哪些副本的哪些片段),但是由于缺少表相互关系信息,我认为没有可用的可视化方法。
Short answer: I haven't heard of anything available.
What would you visualize about the schema? It would be hard to generate a visualization of the relationships between tables because there's no explicit data stored about that. (No schema I've encountered actually uses mnesia's (exotic) foreign_key functionality.)
I can imagine some visualization of the replication layout of the schema (which nodes have which fragments of which copies of which tables), but due to the lack of table inter-relationship information, I don't think there are visualizations available for that.