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开发
下面这个是这两天构建的图