Graph Studio 是一个面向开发人员、数据科学家和数据库管理员的自助式图形数据库、数据管理和分析环境。得益于 Graph Studio,Oracle 自治数据库成为了一个全面的,适用于图形分析和图形模型可视化的托管式平台。
利用一键供应特性、集成式工具和安全功能,初学者也能在 Oracle 自治数据库中,在数分钟内部署一个全面的图形数据库平台,使用图形分析服务。
Graph Studio 提供全面的工具,包括:
您可以在 Oracle 自治数据库的“开发”或“工具”选项卡下找到 Graph Studio。登录 Graph Studio 前,请创建一个数据库帐户并为帐户分配一个 GRAPH_DEVELOPER 角色。
借助 Oracle 自治数据库的图形功能,您可以在图形中搜索特定的模式,运行大量的预构建图形算法。在 Graph Studio 中,您可以使用类似 SQL 的 PGQL 语言来执行模式匹配查询,按照语言规范来指定图形模式。另外,您还可以访问 60 种图形算法,满足排序和游走、社区检测、路径探索、图形结构评估、链接预测以及更多其他需求。
不支持。Graph Studio 与 Oracle Cloud Infrastructure 紧密集成,目前不支持本地部署且无相关计划。如需在本地部署系统或 Oracle 云 IaaS 上运行图形分析,我们建议您使用 Oracle Graph Server and Client 套件(点击这里下载)。
使用 Graph Studio 以及 Oracle 自治数据库、Oracle ADW 业务数据平台和 Oracle 自治事务处理数据库的图形功能时,您无需单独支付订阅费用或获取许可。有关 Oracle 自治数据库许可的更多信息,请参阅相关的常见问题解答文档。
是的,Oracle 自治数据库提供免费 30 天试用,其中包含 Graph Studio。
是的。在共享 Exadata 基础设施部署下,Oracle 自治数据库提供免费服务,其中包含 Graph Studio。
作为数据库用户,您只需获得 GRAPH_DEVELOPER 角色,就可以访问图形功能。
Oracle 自治数据库的所有安全机制均适用于 Graph Studio。了解有关 Oracle 自治数据库安全功能的更多信息。
Graph Studio 使用 Oracle 自治数据库作为持久层。在运行过程中,图形数据将从持久层移动到内存中数据结构,以进行分析。您可以使用 Graph Studio 管理数据、将关系表映射至图形模型以及分析生成的图形数据。
Graph Studio 是一个适用于图形数据的集成式自助工具。其中包括:
Graph Studio 还提供了示例数据和演示笔记本,可帮助用户快速入门。
Graph Studio 使用 Oracle 自治数据库作为暂存区,您可以使用任何支持将 Oracle 自治数据库作为数据存储的工具或解决方案来加载数据,例如 Oracle GoldenGate 和 Oracle 数据集成。了解有关将数据加载到 Oracle 自治数据库的更多信息。
在图形模式匹配方面,Graph Studio 支持属性图形查询语言(Property Graph Query Language,PGQL)。PGQL 是一种基于 SQL 的,适用于属性图形数据模型的查询语言,支持您指定与图形的顶点和边相匹配的高级图形模式。它不仅支持分组 (GROUP BY)、聚合(例如 MIN、MAX、AVG、SUM)、排序 (ORDER BY) 和许多其他常见的 SQL 结构,还支持强大的正则表达式结构,可满足图形可达性、最短路径探索和成本最低路径探索需求。了解关于最新语言规范的更多信息以及众多示例。
Graph Studio 内置了近 60 个经过专门优化的图形算法,可执行排序和游走、社区检测、路径探索、链接预测以及结构评估等任务。了解有关特定算法的详细信息。
Graph Studio 中的笔记本环境提供了可用于访问图形 API 的 Java 和 Python 解释器,还提供了一个可对图形执行模式匹配查询的 PGQL 解释器。
Graph Studio 会自动计算所需内存大小,确保顺利将图形数据移动到内存中数据结构以进行分析。为了加快速度,您可以在 Graph Studio 中预先分配内存。
不需要。底层的 Oracle 自治数据库将确定表格数据结构的最优访问路径。而对于内存中图形分析,Graph Studio 提供了一些特定数据结构,无需您显式创建索引。
Graph Studio 中的图形建模器可在建模过程中生成 PGQL DDL。如果您之前创建了 PGQL DDL 语句,您可以将其复制并粘贴到图形建模器中 — 按原样使用或按需进行优化。另外,您也可以在“图形”菜单图标下的“查询练习区”中输入 PGQL DDL 语句。
注:为免疑义,本网页所用以下术语专指以下含义: