是否有任何Firebase数据库支持图表

时间:2017-12-03 16:15:21

标签: firebase firebase-realtime-database firebase-storage graph-databases google-cloud-firestore

任何firebase数据库类型(Firestore,Realtime DB,Firebase存储)是否支持数据建模等图形?

如果没有可以与firebase数据库集成的图形数据库(比如JanusGraph将BigTable集成为后端数据存储)?

2 个答案:

答案 0 :(得分:1)

所有 Firebase 数据存储都不使用图形数据库技术。 Firestore 和实时数据库都是 NoSQL JSON 文档存储。但是,可以在 Firestore 中构建图形数据模型。文章 Graph Data with Firebase 描述了如何实现这一点,还有许多其他内容。

<块引用>

很简单,图形是一种对许多对象之间的复杂关系进行建模的方法。图是节点(也称为顶点)和边(也称为链接)的集合。节点只是一个抽象的数据点,它可以代表任何事物,例如人、计算机、建筑物或十字路口。一条边连接两个节点,并且可以选择是有方向的。信息仅以一种方式流动。

挑战在于查询您的图表。对于某些用例,Firestore queries 可能就足够了。但是,GremlinCypher 等强大的查询语言仅适用于 Amazon NeptuneNeo4j 等真正的图形数据库。

另外请注意,GraphQL 只是为现有 API 提供查询语言,与图形数据库或数据模型完全无关。

答案 1 :(得分:0)

简答。是。使用backbone.js。至于使用众所周知的源集成大型数据库项目。没有。

https://www.sitepoint.com/graph-data-with-firebase/

相关问题