Oracle Graph介绍,更新与功能

1.简介

Oracle Graph是一种基于图形的数据管理系统,可以高效处理关系数据。Oracle Graph的第一个季度更新发布了,其中包括了许多新功能和改进,以进一步提高Oracle Graph的性能和功能。

2.更新:

更新内容包括:

• 与RDF数据的完全兼容性
• 增强的可视化和图形分析功能,使用户能够更好地理解和利用他们的数据
• 支持Apache TinkerPop Gremlin图形查询语言,提供更强大的查询和数据分析功能
• 对多种新数据类型的支持,包括地理空间数据和日期/时间数据类型
• 集成Oracle Spatial和Oracle Partitioning,从而为空间数据和大型数据集的处理提供更好的性能和扩展性
• 对Oracle Database 21c的完全支持,从而提供最新的安全性、可靠性和性能增强功能。

这些更新使Oracle Graph更加灵活、功能更加强大,使用户可以更轻松地管理和分析他们的数据。无论是在本地还是在云中,Oracle Graph都是一种强大的数据管理和分析工具,可以帮助用户实现更好的数据洞察力和更高的业务价值。

3.功能

1. 图数据库是Oracle的融合数据库产品之一,可以存储和导航实体之间的关系。Oracle支持属性图和RDF知识图两种图形,并简化了将关系型数据建模为图形结构的过程。交互式图形查询可以直接在数据库中或在高性能的内存图形服务器中运行。Oracle Graph Server和Client使开发人员、分析师和数据科学家可以在Oracle数据库中使用图形,而Oracle Autonomous Database中的Graph Studio通过自动化复杂的设置和管理,使数据集成无缝化,并提供了一步一步的入门示例,消除了进入门槛。

2. Oracle Graph Server和Client 23.1可供下载,可用于云中的数据库(OCI Marketplace图像可用)和本地数据库。此版本的主要特点是发布了一个属性图形的图形可视化JavaScript库。该库允许开发人员利用Graph Studio和图形可视化工具中可用的许多图形可视化优势,但在自己的应用程序中使用它们。此外,GraphML现在支持监督边缘模型,可以在边缘上运行任务,并且比竞争对手快13倍。此版本还提供了一个新的API,用于Python和Java,可以将本地GraphSON v3.0文件导入到Oracle数据库中,轻松导入数据并创建一个图形。

3. 图形可视化库适用于属性图。在这个版本中,我们还提供了一个JavaScript库,可用于在您的应用程序中嵌入可视化。该库作为一个发布工件提供,标题为:
oracle-graph-visualization-library-.zip
该API接受一个JSON对象,并将该对象用作构建可视化的基础。应用程序应从PGQL查询结果构建一个JSON对象,然后使用API进行可视化。
该库提供了可自定义的可视化布局,以及顶点和边的外观。例如,可在图形可视化工具中使用的高亮显示和扩展顶点功能,也可以使用此库进行,但使用API而非UI。

4. GraphWise中的GraphML增强功能 先前版本的PGX.ML支持顶点和图元的模型。在此版本中,我们现在支持监督式边模型,可以对边执行分类、回归和嵌入生成任务。在我们的基准测试中,我们还展示了比我们竞争对手高13倍的性能。该功能将很快在Graph Studio中提供。

新的和改进的GraphSON文件导入器 GraphSON是基于JSON的格式,用于描述图形数据。在此版本中,我们添加了一个新的API,供Python和Java使用,可用于将本地GraphSON v3.0文件导入到Oracle数据库中。该API会分批次导入数据,并生成一个CREATE PROPERTY GRAPH语句并将其应用。GraphSON导入器还允许您指定所需的输出图模型,例如PG_VIEW。

5. RDF图的图形可视化 RDF服务器和查询用户界面中的图形可视化现在使用Cytoscape.js。Cytoscape是一个开源的通用复杂网络分析和可视化平台。开发人员可以使用流行的Cytoscape功能来可视化RDF图查询结果,例如:

其他值得注意的功能:

ServerInstance.getServerState() API 返回的会话信息现在包含哪个用户会话的信息,例如:

Graph Server 的rpm安装不再尝试自动安装Python客户端,这需要作为单独的步骤完成。RDF Server现在捆绑了Monaco代码编辑器。这是Graph Studio中使用的相同代码编辑器,因此它可以启用SPARQL语法高亮显示。

官方页面:https://blogs.oracle.com/database/post/first-quarterly-update-on-oracle-graph-2023

Related Posts