您可以与存储在Neo4j中的图形数据交互®利用MATLAB建立数据库®接口到Neo4j或数据库工具箱™ Neo4j螺栓协议接口. Neo4j的MATLAB接口使用RESTAPI创建数据库连接。这个Neo4j螺栓协议的数据库工具箱接口使用螺栓协议进行连接。
Neo4j的MATLAB接口使您能够:
使用RESTAPI创建Neo4j数据库连接。
将Neo4j数据库中的图形数据导入MATLAB。
通过从导入的图数据创建有向图来执行图网络分析。
在图形数据库中创建、更新和删除节点和关系。
更新节点标签和属性,更新关系属性。
将有向图从MATLAB导出到Neo4j数据库中。
执行密码®如果您熟悉Cypher查询语言,就可以在Neo4j数据库上查询。
关闭数据库连接。
这个Neo4j螺栓协议的数据库工具箱接口使您能够使用相同的功能和相同的工作流与存储在Neo4j数据库中的图形数据进行交互。
图形数据库使用图形数据模型存储数据。该模型由节点和关系组成。关系描述两个或多个节点如何相互关联。
节点可以有一个或多个节点标签和属性键,也可以没有标签和属性键。Neo4j为节点和关系分配惟一标识符。
关系始终是定向的,并且具有关系类型。关系始终具有开始节点和结束节点。节点可以具有传入和传出关系。两个节点之间可以有多个关系。
此工作流显示如何连接到Neo4j数据库、搜索和更新图形数据库、存储有向图形以及执行图形网络分析。
您可以使用RESTAPI或Bolt协议连接到Neo4j数据库。Bolt协议提供了使用RESTAPI发送二进制数据而不是JSON有效负载的优势。二进制数据小于JSON负载。使用Bolt协议时,发送较小大小的数据通常会提高性能。
要使用螺栓协议,必须安装Neo4j螺栓协议的数据库工具箱接口.有关详细信息,请参见安装Neo4j Bolt协议的数据库工具箱接口. 有关使用任一接口连接到Neo4j数据库的详细信息,请参阅neo4j
作用