【发布时间】:2022-01-02 23:45:30
【问题描述】:
有人提议我们将有关两个顶点之间关系的数据存储在它们之间的边上。这个想法是这两个顶点是相关的,并且有一些用户级别的信息希望存储在图中。我能想到的最好的例子是一本书和一个阅读器,阅读器可以在边缘存储悬崖笔记以供以后检索。
这是常见的做法吗?在我看来,我们应该尽量减少边缘中的数据量,并且绝大多数 GraphDB 数据都是派生数据,而不是将其用作实际的数据存储。鉴于它在内存中,当它下降时会发生什么? (我们使用的是 Neptune,所以……技术上有备份)。
对不起,如果问题有点模糊,但我不知道如何问。我在谷歌上四处寻找最佳实践以及与图数据库的概念和理论相关的所有非常通用的数据。
另外一个问题,将 gremlin API 直接暴露给用户是常见的做法,还是应该总是在它前面有一个 GraphQL(或其他)API?
【问题讨论】:
标签: gremlin graph-databases amazon-neptune