前言
近期,全球权威IT咨询机构Forrester发布,Oracle在2020 Q4 Forrester Wave™被评为Graph数据平台的领导者,并在Graph数据平台共十项评分中获得满分。
应用开发
分析
数据安全
高可用性和灾难恢复
数据加载/输入
工作负载
战略执行
愿景
全球业务
支持
该报告指出:“Oracle同时支持RDF(资源描述框架)和属性图(Property Graph)模型”,并提到:“通过Oracle提供的PGQL功能,客户可以轻松地基于SQL语法和性能,根据其需求进行系统部署。”
Oracle融合数据库中的Graph特性
Oracle在融合数据库(提供多种数据类型和模型,以及多种工作负载的单一平台)中支持Graph存储与分析功能,并在Oracle数据库本地部署版本,Oracle Cloud Infrastructure (OCI), Exadata Cloud@Customer以及Oracle自治数据库产品中均提供了此功能。
借助Oracle融合数据库,分析人员和开发人员可以对其他系统(如,数据仓库或交易系统)中使用的数据进行无缝的Graph分析,使用内存和分区功能来增强查询性能和平台伸缩性。此外,也可以将社交网络分析与位置分析结合,了解社交网络中的影响者与现实世界中人与地点的之间的依存关系,将分析所产生的结果作为机器学习应用的“输入”。
为什么Oracle可以成为领导者?
同时支持两种主流的Graph模型:RDF和属性图
无缝存储和分析所有企业数据
唯一的Graph云端产品(Oracle自治数据库的一部分)
易用的Graph查询语言,Graph可视化,支持Notebook和开发人员API
提供近60种高性能Graph分析算法
企业规模的平台吞吐和性能保障
Oracle的属性图(Property Graph)功能提供了强大的分析功能和企业级性能保障,帮助客户洞察数据价值。开发人员和分析人员可以使用Java,Python和PGQL(一种类似SQL的本地查询语言)访问近60种高性能Graph分析算法执行常见的Graph查询和分析,包括模式匹配,周期检测,查找重要节点,社群检测与推荐等。属性图还可以用于欺诈识别,360客户分析,了解制造环节依赖关系,以及社交网络的关系分析。
RDF功能(资源描述框架)则提供了一款高性能,易扩展,具有本机推理,及时推理与本体支持的RDF数据库,且最多可支持扩展至数万亿个三元组。因为同时支持所有数据类型和企业数据库功能,所以它的数据链接,数据集成与知识图谱等场景经常在统计机构,制药公司和出版机构中广泛使用。
Oracle同时也提供了可拓展、高性能的企业Graph查询能力,在日本国家统计中心,通过使用Oracle Graph技术,日本政府成功发布了人口普查的统计数据和大规模企业Graph数据,并向政府机构,企业和公众开放访问,Graph数据在一年间从11亿个增长到了21亿个,而平均Graph查询性能仅为1.27秒。
Oracle有何不同
Oracle为企业数据提供了一个通用的数据融合平台,可以将数据快速建模为Graph模型。Graph数据在管理所有操作的数据平台中执行,因此,数据开发过程中可以沿用行业领先的ETL,数据准备,数据复制、Streaming和企业数据管理等功能,这也正是Oracle融合数据库的设计优势。Oracle已投入大量资金用来简化复杂的数据管理任务,例如:
数据转换而不影响系统性能
清洗和修复数据,使其值得信赖
操作系统零停机接收数据和事件
复制失败后,继续复制或恢复数据
图形建模并简化图分析
Oracle Graph技术作为Oracle创新的一部分,您不仅可以使用它创建和使用Graph数据,还可以将Graph分析应用于您每天都在使用的系统,流程和数据中。
编辑:殷海英