是否有任何防火墙数据库类型(Firestore、Realtime、firebase存储)支持像数据建模这样的图形?
如果没有,是否有任何图形数据库可以与防火墙数据库集成(比如JanusGraph将BigTable集成为后端数据存储)?
发布于 2021-05-07 17:32:59
没有一个Firebase数据存储使用图形数据库技术。Firestore和Realtime都是NoSQL JSON文档存储。但是,可以在Firestore中构建图形数据模型。文章带有Firebase的图形数据描述了如何实现这一点,还有许多其他的描述。
简单地说,图是模拟许多对象之间复杂关系的一种方法。图是节点(也称为顶点)和边(也称为链接)的集合。节点仅仅是一个抽象的数据点,它可以表示任何东西,如人、计算机、建筑物或交叉口。边缘连接两个节点,并且可以选择方向。信息只能单向流动。
挑战是查询你的图表。对于某些用例,固定恢复查询可能就足够了。但是,强大的查询语言(如格里姆林或赛弗 )只能在真正的图形数据库(如亚马逊海王星或Neo4j )上使用。
另外,请注意,GraphQL只是为现有API提供了一种查询语言,并且与图形数据库或数据模型完全无关。
https://stackoverflow.com/questions/47620378
复制相似问题