微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nosql – Neo4j(或任何其他图形数据库)建模

我开始使用图形数据库,在我的团队中,我们已经开始为我们的软件建模图形.当我们尝试“记录”模型,查看数据库的结构时,就会出现问题.使用SQL数据库,您只需要查看SQL模式.

我们花了一些时间阅读neo4j博客和文档,但我们已经看到显示图表如何工作的常用方法是使用显示一些样本数据的最小图表(随机样本:sample1,sample2等).这非常适合教育目的,但我们希望能够以更正式的方式做到这一点.我们想要设置什么样的节点可以与另一个节点相关联,以及什么样的关系,那种东西.

使用Spring,您可以使用类包装图形,但它非常特定于Java和OO模型,我们正在使用Erlang.我们正在寻找某种形式语言(等效的SQL Schema),或类似的E-R模型,或类似的东西.

解决方法

一种方法是将图形(类型网络)的“元模型”放入图形中,然后将实例(节点)连接到它们的元模型类型.因此,您可以使用图形可视化来可视化元模型,同时使用元模型来强制执行其他约束(通过将约束信息存储在元模型中并在更新实际模型时使用它)并使用元模型的类型节点,以快速访问此类型的所有“实例”节点.

您想建模的域名是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐