- 10
- 0
- 约3.17千字
- 约 4页
- 2023-12-03 发布于浙江
- 举报
图数据库TigerGraph使⽤全攻略
与关系型数据库或其他类型的NoSQL数据库相⽐,图数据库提供了更有 的关系和⽹络建模⽅法。在 1999年左右,图数据库领域还是
Neo4j ⼀家独⼤,但是发展⾄今,该领域也出现了很多新玩家和新产品。
TigerGraph是⼀款 “实时原⽣并⾏图数据库”,既可以部署在云端也可以部署在本地,⽀持垂直扩展和⽔平扩展,可以对集群中的图数据
⾃动分区,遵循ACID标准,并且提供了内置的数据压缩功能。它使⽤了⼀种消息传递架构,这种架构具备了可随数据增长⽽伸缩的并⾏
性。
TigerGraph被设计⽤来执⾏深层链接分析以及实时在线事务处理 (OLTP)和⼤容量数据加载。深度链接分析是指从⼀个顶点开始遍历图,
找到三个或更多的跳转关系,并分析出结果。⽬前⼤多数图数据库都是为OLTP设计的,⽤于分析少量的关系跳数,其他的分析功能基本是
后续添加的。
⽬前,有⼀些开源的图查询语⾔已经得到了⼴泛的采⽤,如Cypher、Gremlin和SPARQL,不过,TigerGraph使⽤了⼀种新的查询语⾔
GSQL。GSQL将SQL风格的查询语法与Cypher风格的图导航语法结合在⼀起,并加⼊了过程编程和⽤户 ⾃定义函数。
我对TigerGraph的GSQL查询语⾔⼀直有⼀种说不清的感觉,不
原创力文档

文档评论(0)