任何firebase数据库类型(Firestore,Realtime DB,Firebase存储)是否支持数据建模等图形?
如果没有可以与firebase数据库集成的图形数据库(比如JanusGraph将BigTable集成为后端数据存储)?
答案 0 :(得分:1)
所有 Firebase 数据存储都不使用图形数据库技术。 Firestore 和实时数据库都是 NoSQL JSON 文档存储。但是,可以在 Firestore 中构建图形数据模型。文章 Graph Data with Firebase 描述了如何实现这一点,还有许多其他内容。
<块引用>很简单,图形是一种对许多对象之间的复杂关系进行建模的方法。图是节点(也称为顶点)和边(也称为链接)的集合。节点只是一个抽象的数据点,它可以代表任何事物,例如人、计算机、建筑物或十字路口。一条边连接两个节点,并且可以选择是有方向的。信息仅以一种方式流动。
挑战在于查询您的图表。对于某些用例,Firestore queries 可能就足够了。但是,Gremlin 或 Cypher 等强大的查询语言仅适用于 Amazon Neptune 或 Neo4j 等真正的图形数据库。
另外请注意,GraphQL 只是为现有 API 提供查询语言,与图形数据库或数据模型完全无关。
答案 1 :(得分:0)
简答。是。使用backbone.js。至于使用众所周知的源集成大型数据库项目。没有。