tigergraph图计算

tigergraph是什么

它是一个目前业界最先进的图数据库。

系统完全闭源。部分查询算法开源。

分为开发版和企业版。

开发版免费,但功能受限,比如单点,只能构建一个图

企业面收费,支持大规模集群,顶点表数量不受限制。

tigergraph系统架构

术语

顶点,边的概念是一致的。
也是json形式存放数据。

概念解释:
DDL: 数据定义语言(通用概念)
DML:数据操作语言(通用概念)

gadmin: 管理命令,类似mysqladmin
gbar: 备份和存储命令,backup and resotre
GSQL Shell: 用于执行sql语句,类似mysql数据库的mysql命令
GraphStudio UI: 可视化控制台


GPE:图数据库计算引擎
Graph Store: 内置的一个基于内存的数据存储组件
DICT : 数据分片,类似arangodb的内部的分片机制
GSE : 存储引擎,GSE通过GPE接收操作数据,对Graph Store进行增删改查

GSQL Language:图数据库SQL,类似arangodb的aql
GSQL: 一个内部接口,GSQL Shell调用了这个接口执行图SQL
HA: tigergraph支持高可用
IDS: GSE的内部组件,用于把顶点表、边表转换成图
IUM: 安装,升级,维护
MultiGraph: 复杂图架构,支持多个子图
Native Parallel Graph:并行图架构,支持并行存储和分析,高并发,高伸缩性
Nginx :tigergraph的前端
REST++ or RESTPP:rest api,增加、删除和查询,没有编辑
SSO :
TigerGraph Platform
TigerGraph System

Kakfa

tigergraph开发

下面这个是这两天构建的图

原文地址:https://www.cnblogs.com/geektcp/p/10289418.html