全球主流云计算厂商托管的云图数据库盘点
作者:胡佳辉(家辉) CSDN博客:https://blog.csdn.net/gobitan
概述
近年来随着大数据的深入发展,图数据库以其处理复杂网络分析特有的优势迎来了快速发展,在众多领域得到了广泛应用。如社交网络、金融风控、知识图谱、网络安全、物流等。
Neo4j以其优秀的产品体验,成熟的社区占据了接近图数据库市场的半壁江山,是目前应用最广泛的图数据库(最新市场份额为46.8%)。除了Neo4j外,我们来盘点下全球的主流公有云都托管的什么图数据库中,也就是图数据库的SaaS服务。这里将是另外一番天地。
主流云托管的图数据库列表
2018年市场份额排名靠前的公有云计算厂商大都部署了图数据库的云上版本,它们分别为:
[1] 亚马逊云(AWS):
Neptune https://aws.amazon.com/cn/neptune/
[2] 微软云(Azure):
Azure Cosmos DB
https://azure.microsoft.com/en-us/services/cosmos-db/
注:Cosmos DB,这是一个多模(multi-model)的数据库
[3] 谷歌云(GCP):
无专门的云图数据库,有Google Cloud Datastore,主模型为文档型。
[4] 阿里云(Alibaba Cloud):
HGraphDB https://help.aliyun.com/document_detail/92186.html
[5] IBM云
JanusGraph https://www.ibm.com/cloud/compose/janusgraph
[6] 华为云
GES(Graph Engine Service)
https://www.huaweicloud.com/product/ges.html
[7] 腾讯云
SKG(Star Knowledge Graph)
https://cloud.tencent.com/product/skg
小结
公有云托管的图数据库大多是基于Apache Tinkerpop这个图数据库与图计算框架开发的,采用Gremlin查询语言,衍生出一个被称为Tinkerpop-Enabled图数据库派系,JanusGraph就是其中的优秀代表,它的前身是著名的图数据库Titan,包括百度开源的图数据库HugeGraph,它的架构也是源自JanusGraph。
By the way:本文原发于"图数据库与图计算"公众号!
[1] 想学习Neo4j的可参考我参与编写的《Neo4j权威指南》,京东链接:https://item.jd.com/12241030.html
[2] 对图数据库与图计算感兴趣的,可以加入"图数据库与图计算"QQ群(463749267).