0
梦图数据库GDM
编辑
简介:梦图数据库GDM是四川蜀天梦图数据科技有限公司自主研发的分布式图数据库管理系统。GDM基于国内目前的市场需求和现状,融合了当前图数据库领域的研究成果。

梦图数据库GDM是四川蜀天梦图数据科技有限公司自主研发的分布式图数据库管理系统。GDM基于国内目前的市场需求和现状,融合了当前图数据库领域的研究成果。

GDM遵循图数据模型,支持顶点、边和属性,同时扩展了标签功能,并支持索引和主键。

GDM采用分布式架构,支持横向扩展,能够满足大数据时代海量数据的存储需求。基于图理论,GDM针对图数据模型进行了优化存储,在兼顾性能和存储空间上做了平衡,采用多节点并行计算,能够提高大图、超大图的图计算能力。GDM支持分布式事务,能同时满足OLTP和OLAP需求。

技术特点

兼容多种硬件体系,支持多种操作系统,国际化支持;

标准、高效、灵活的图数据模型(顶点、边、属性、标签)支持多图,图与图之间的数据相互隔离。

提供标准的图查询语言GQL,并兼容Gremlin语言;

图遍历同时支持广度优先遍历和深度优先遍历;

支持分布式事务,并同时满足OLTP和OLAP。

高性能:支持多级缓存、数据压缩,支持属性索引和顶点邻接索引。图遍历采用pipeline技术实现并行执行。

高可用:采用分区和多副本技术保证系统在少量存储节点发生故障时依然能够对外提供服务。

可扩展:具备良好的可扩展性,支持集群节点动态添加与删除。

易用的图形化管理工具

产品定位

GDM定位于面向大数据、人工智能领域的应用与支撑,同时关注客户的个性化需求,提供面对各种细分行业领域的定制化服务。未来将提供从图数据库产品到上层行业应用的完整解决方案,构建图数据库产品体系和行业解决方案生态圈。

GDM的典型用户对象有:

政府部门,主要面向政府主导建设的各类大数据中心提供支撑;

大型互联网应用,如社交、个人征信等,主要面向大数据或人工智能的分析需求提供支撑;

各类机关部门,如政法、公安、安全等,主要面向各部门主导建设的大数据中心或行业应用系统提供支撑;

各类行业领域中的国有企事业单位,如银行、电网、航空等,主要面向各自行业的大数据分析或应用系统提供支撑。

GDM目前分为GDM-Console(梦图数据库交互式命令行工具)、GDM-Manager(梦图数据库Web管理软件)、GDM-Monitor(梦图数据库集群监控软件)、GDM-Backup(梦图数据库备份软件)、GDM-Restore(梦图数据库还原软件)、GDM-Loader(梦图数据库快速装载软件)、GDM-Storage(梦图数据库存储端)、GDM-Server(梦图数据库服务端)几个部分。

GDM-Console

GDM提供了交互式命令行工具(GDM-Console)用来管理GDM数据库。

GDM采用自主研发的图查询语言GQL(Graph Query Language)。GQL包含数据定义语言(ddl)和数据操纵语言(dml),前者在GQL中其定义数据的作用,如创建图;后者则负责在GQL中进行数据操作,比如在图中进行边和节点的操作。GQL语句以“;”作为结束标识。

GDM-Console识别用户输入,将输入的GQL语句发送给GDM服务器执行,接收GDM服务器的执行结果,并将结果展示给用户。为了更好的交互与展示,可以在GDM-Console中执行其内建命令,这些命令由GDM-Console自身进行处理,不被发送给GDM服务器。

GDM-Manager

GDM提供了数据库管理工具(GDM-Manager),方便用户在图形化界面上,对GDM进行管理。

GDM-Manager提供了友好的图形化管理功能,仅通过简单的点击,就可以对数据进行增、删、改、查;

管理员用户可通过图形化界面,增加、删除、修改用户信息;

数据总览功能可展示当前库中所有图的顶点、边及属性等信息;

交互查询功能,根据输入的GQL语句实现数据的创建、查询、编辑、删除等,支持图形与文本两种展示形式。

GDM-Manager具有界面美观、操作便捷、性能良好等优点。

GDM-Monitor

梦图数据库支持分布式架构,集群节点可动态拓展,规模可达到100个节点。为了更直观方便地管理集群,梦图数据库提供了可视化的集群管理工具GDM-Monitor

GDM-Monitor通过集群拓扑图和表格将当前集群的连接情况、每个节点的状态直观地展现出来,用户只需要简单的点击,就可以查看节点状态、设置基线节点、操作节点下线等。

GDM-Monitor支持动态绘制折线图展示当前集群内节点指标,包括CPU使用率、内存使用率、当前线程数、忙碌时间等,并支持查看7天内的历史数据。

GDM-Monitor将集群管理可视化、人性化,使集群节点操作更为便捷。

GDM-Backup/Restore

数据库发生故障时,为了保证数据不受到损坏,数据备份/还原成为了数据库管理员的日常工作之一。

GDM提供热备份的工具GDM-Backup和还原的工具GDM-Restore,从而提高了数据的稳定性和安全性。

GDM中图数据以对象的形式进行存储,任何一个对图的操作都是对对象的操作。因此,GDM备份的本质就是将GDM存储中的对象抽取出来,并存储在备份集中。还原是将备份集中的有效数据重新写入GDM存储中的过程。

备份集具有高度的可移植性,可以跨操作系统,实现一次备份,多处使用。

**GDM-Loader
**
GDM-Loader是梦图数据库提供的快速数据装载命令行工具。用户通过使用GDM-Loader工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到梦图数据库中,或把梦图数据库中的数据按照一定格式写入文本文件。GDM-Loader支持全量、增量导入以及全量导出。全量导入/导出支持xml和csv格式的数据文件;增量导入支持csv格式的数据文件。

目前GDM-Loader还提供了相关的插件,用于关系型数据库和梦图数据库之间数据的转换。

评论

0
0
词条统计
创建者:tommytong
编辑次数:1
浏览次数:45
API调用次数:0
贡献者