最近事情太多,先补发上周日历。。。
图数据库是一种使用图结构进行语义查询,并使用节点、边和属性来表示和存储数据的数据库。图数据库分为三类:一是图数据库,支持图的事务处理和持久化,如 Neo4j; 二是图分析引擎,适用于大规模图分析场景,如社交网络分析等,如 GraphX, PowerGraph; 三是图表示学习引擎,主要用于 AI 引擎的图优化分析,例如 PyTorch-BigGraph。
下面介绍几款图数据库,以供参考。
墨天轮中国数据库排行榜上,图分类共 23 款产品,其中 TuGraph 和 NebulaGraph 的得分相对较高。
TuGraph
TuGraph 图数据库由蚂蚁集团与清华大学联合研发,构建了一套包含图存储、图计算、图学习、图研发平台的完善的图技术体系,拥有业界领先规模的图集群,解决了图数据分析面临的大数据量、高吞吐率和低延迟等重大挑战,是蚂蚁集团金融风控能力的重要基础设施,显著提升了欺诈洗钱等金融风险的实时识别能力和审理分析效率,并面向金融、工业、政务服务等行业客户。
TuGraph (曾用名: GeaGraph, LightGraph ),2021年9月,获评“2021世界互联网领先科技成果”。
TuGraph 社区版于 2022 年 9 月开源,提供了完整的图数据库基础功能和成熟的产品设计(如 ACID 兼容的事务、编程 API 和配套工具等),适用于单实例部署。社区版支持TB级别的数据规模,为用户管理和分析复杂关联数据提供了高效、易用、可靠的平台,是学习 TuGraph 和实现小型项目的理想选择。
图 - TuGraph 产品架构
产品主页:https://tugraph.tech/
使用 OSGraph 查看 TuGraph 项目生态,可以看到 TuGraph 和 Nebula 存在共建关系。
NebulaGraph
NebulaGraph 是一款开源的、分布式的、易扩展的原生图数据库,能够承载包含数千亿个点和数万亿条边的超大规模数据集,并且提供毫秒级查询。NebulaGraph 是在 Apache 2.0 条款下开发的开源图数据库,采用 shared-nothing 架构,支持在不停止数据库服务的情况下扩缩容。NebulaGraph 兼容 openCypher 查询语言,用户可以轻松地在 NebulaGraph 中建立数据模型,不必将数据强制转换为关系表。NebulaGraph 可用于各种基于图的业务场景,如:欺诈检测、实时推荐、知识图谱、社交网络等。
图 - NebulaGraph 产品架构
相关阅读:
Galaxybase
Galaxybase 由创邻科技自主研发,是国内首个成熟、通用、全自主知识产权的商业化图数据库。Galaxybase 银河图数据库采用原生分布式架构,对图数据存储和处理进行了深度匹配优化,横向扩展性能优异,符合大数据时代下,高效数据存储和查询的需求。获评“2024年度IT168技术卓越奖”。
相关阅读:
PandaDB
PandaDB 是中国科学院计算机网络信息中心自主研发的多模态融合图数据库,采用扩展属性图模型实现海量多元异构数据语义级融合,提供高效的统一存储、语义关联融合、统一检索和知识发现能力,适用于领域知识图谱构建、大规模复杂网络挖掘、海量异构主数据资源治理以及基Graph+RAG的知识增强检索等业务场景开发。
PandaDB 是一款高性能图形数据库,提供全面的 Cypher 支持和 Neo4j 兼容 API,可高效查询和操作大型复杂图形数据集。具有快速的查询响应时间和可扩展性。PandaDB 采用灵活的数据模型,支持多种存储格式。它允许通过原位互连无缝集成结构化和非结构化数据,使其成为异构数据管理的多功能工具。PandaDB 可以结合机器学习/人工智能技术对复杂数据结构进行智能分析和进一步链接分析,使其能够适应多变的数据查询需求。
图 - PandaDB 产品架构
产品主页:pandadb.cn
Neo4j
Neo4j 是一款高性能的原生图数据库,专为存储、管理和查询高度关联的复杂数据而设计。与传统的关系型数据库或文档数据库不同,Neo4j 以图结构(Graph)为数据模型,直接表示实体(节点)及其关系(边),天然适合处理社交网络、推荐系统、知识图谱等场景中的复杂关系。2000 年,Neo4j 发布原型。2007 年,Neo4j 公司成立。2010 年,Neo4j 1.0 发布并开源。2011 年,推出 Cypher 查询语言,显著提升图数据操作的易用性。2019年, Cypher 语言部分特性被纳入 GQL 国际标准提案。
Neo4j 位居 DB-Engines 排行榜图数据库首位。
TigerGraph
TigerGraph 是企业级图分析平台领导者,专为速度和规模而设计。 TigerGraph的成熟技术连接了数据孤岛,可进行更大规模、更深入的运营分析。 全球十大银行中有七家正在使用TigerGraph进行实时欺诈检测。 在美国有超过5000万患者接受了护理路径建议,以帮助他们进行康复之旅。 3亿消费者通过TigerGraph支持的推荐引擎获得个性化推荐。 TigerGraph对10亿人口的能源基础设施进行了优化,以减少电力中断。 TigerGraph的成熟技术支持欺诈检测、客户360、主数据管理(MDM)、物联网(IoT)、AI和机器学习等应用程序。
TigerGraph总部位于加利福尼亚州红木城,中国总部位于上海,隶属于维加星信息科技(上海)有限公司。
3 月 4 日,TigerGraph 4.2 Alpha 发布。新增混合向量搜索特性,支持与顶点相关的向量属性的存储和相似性搜索。TigerGrap 社区版,单节点支持最多 200GB 图形数据和 100GB 向量数据。
// video
Oracle Graph
Oracle Database 的图形功能使开发人员能够存储和处理实体之间的关系。Oracle Graph 服务器和客户端使开发人员、分析师和数据科学家可以在 Oracle Database 中使用图形。Oracle Graph 是 Oracle 融合数据库的一项人工智能就绪集成功能,无需单独的图形数据库和数据移动。支持高性能、可扩展且安全的图形分析,有超过 80 种开箱即用的并行内存算法。
在 Oracle Database 19c 中,你可以使用 PGQL 创建和查询属性图。在 Oracle Database 23ai 中,支持 SQL:2023 标准,其中包含用于处理属性图的 SQL 语法。我们将使用此 SQL 语法创建的图称为“SQL 属性图”。
TiDB 的 TiGraph & TiMatch
TiGraph 项目在 TiDB 中实现了一套新的 Key-Value 编码来引入图模式,处理传统关系型数据库难以覆盖的图数据分析场景,并使得 TiDB 在四度人脉的计算性能提升 8700 倍,一举夺得 TiDB Hackathon 2020 赛事的二等奖。
TiGraph 赛队的三位小伙伴都具有比较扎实的技术功底,喜欢探讨和研究新的技术方向,其中两位都是 TiDB 社区顶级的开发者(pingcap/tidb Contributors):crazycs520 这个 GitHub ID 虽然有点土,但是位列 TiDB Contributions 总榜 Top 5,wjhuang2016 同学也是一位天才选手。
TiMatch 一款语法完备的分布式图数据库,对 TiGraph 项目的一次革命性进化。是 TiDB Hackathon 2022 赛事的参赛项目。
最近这段时间,TiDB 社区在组织 MySQL vs TiDB 的 Meetup,有兴趣的小伙伴可以来围观。
- TiDB vs MySQL 线上 Meetup 第一期:从技术的演进方向看数据库选型趋势!
- TiDB vs MySQL 线上 Meetup 第二期:国产化+数智化转型浪潮下,选择什么样的数据库方案赋能企业整体提效?
- TiDB vs MySQL 线上 Meetup 第三期:从 MySQL 到 TiDB,数据库建设/迁移/运维成本及业务效益全解析
Have a nice day ~ ☕
🌻 往期精彩 ▼
- 「合集」三年 50 篇,TiDB 干货全收录
- 「合集」MySQL 8.x 系列文章汇总
- GQL:SQL的新兄弟
- TiDB 新朋友 DBdoctor
- Oracle 数据库全面升级为 23ai
- 广东的崖山,中国的崖山数据库
- TiDB v8 发版!超硬核 v8 引擎!
- 几张图带你了解 TiDB 架构演进
- Easysearch 性能测试方法概要
- 一文带你了解 GB 18030-2022 字符集
- 一文带你了解 KING BASE 金仓数据库
- 全球 Oracle ACE 社区突破 500 位成员
- 如何选择适合的 MySQL Connector/J 版本
- 即将告别 PG 12,建议升级到 PG 16.3 版本
- IvorySQL 4.0 发布!新增支持 Ubuntu 系统
- 一文了解金仓数据库 KES 的 SQL Server 兼容性
- G-Star Landscape 2.0 重磅发布,助力开源生态再升级
- 【一文讲透(番外篇)】如何编译安装KWDB v2.0.4数据库
- TiDB x DeepSeek 打造更好用的国产知识库问答系统解决方案
– / END / –
👉 这里可以找到我
👉 这里有得聊
如果对国产基础软件(操作系统、数据库、中间件)感兴趣,可以加群一起聊聊。
关注微信公众号:少安事务所,后台回复[群],即可看到入口。
如果这篇文章为你带来了灵感或启发,请帮忙『三连』吧,感谢!ღ( ´・ᴗ・` )~