数据库工具箱

与关系和非关系数据库交换数据

Database Toolbox™提供了用于与关系和非关系数据库交换数据的函数和应用程序。它通过在数据库和MATLAB之间自动转换来实现这种交换®数据类型。

Database Toolbox支金宝app持任何符合odbc或jdbc的关系数据库,以及对Cassandra、MongoDB和Neo4j的NoSQL支持。

使用Database Explorer应用程序,您可以在不编写代码的情况下研究关系数据,然后生成用于自动化或操作数据库工作流的MATLAB代码。

对于大型数据工作流,可以拆分SQL查询并并行访问数据(使用并行计算工具箱™和MATLAB并行服务器™)。

开始:

数据库浏览器应用程序

在不了解SQL的情况下研究关系数据库中的数据。

概述

在不了解SQL编程语言的情况下,使用可视化接口研究关系数据库中的数据。筛选和导入数据MATLAB表格然后使用您现有的MATLAB工具和函数进行后续分析。

代码生成

通过生成MATLAB或SQL脚本,可以轻松地重现和自动化您的探索活动。

MATLAB代码生成的数据库浏览器应用程序。

与关系数据库交换数据

Database Toolbox为与关系数据库交互提供了许多简单而高级的特性。您可以利用现有的SQL编程语言知识,或者在不使用SQL的情况下与数据交互。

从关系数据库导入

在MATLAB中直接执行SQL脚本,或者使用SQL语言的函数交换数据并在数据库表上执行连接,而不需要编写SQL查询。为任何关系数据库自定义导入策略,以最小化导入数据的后处理步骤。

导入MATLAB的不同方法。

导入大型数据集

以分段和顺序的方式从大型数据集中导入数据。检索所有或部分数据。容易分割的SQL查询,可以并行执行使用并行计算工具箱™MATLAB并行服务器™

并行(或顺序)导入数据。

导出到关系数据库

通过指定用于存储结果的数据库列的名称,将存储在MATLAB表中的结果导出到数据库。将结果作为新数据导出到MATLAB表中,或更新数据库中的现有数据。

从MATLAB导出的不同方法。

与卡桑德拉交换数据

使用Apache Cassandra数据库的Database Toolbox接口访问和导入列数据。

从Cassandra导入数据

使用键空间、数据库表和分区键值访问数据,而不需要编写CQL查询。或者,对Cassandra™数据库执行CQL查询,并将查询结果导入MATLAB。

从Cassandra导入数据。

与MongoDB交换数据

使用MongoDB的Database Toolbox接口存储、查询和检索非结构化和结构化数据。

从MongoDB导入数据

从MongoDB导入完整或过滤的数据®集合到MATLAB工作空间中。

从MongoDB导入数据。

将数据导出到MongoDB

从MATLAB中创建MongoDB集合。通过导出MATLAB MCOS对象或从MATLAB工作空间中插入表和结构数据来插入数据。

将数据导出到MongoDB。

与Neo4j交换数据

使用Neo4j的MATLAB接口探索、管理和存储Neo4j数据库中的图形数据。在有或没有Cypher知识的情况下进行图形网络分析。

导入和探索

从Neo4j导入图形数据®数据库转换成MATLAB作为一个有向图对象。利用现有的MATLAB函数进行一般或有针对性的搜索。

遍历图并研究其结构。

更新和出口

在Neo4j数据库中创建、更新和删除节点和关系。类将有向图从MATLAB导出到Neo4j数据库中storeDigraph函数。

创建、更新和删除图形信息。

分析图表数据

使用Cypher查询或MATLAB有向图对象执行图网络分析,如依赖项、最短路径和后继节点。

用MATLAB分析有向图对象的关系。

最新的特性

高级数据库导入选项

对导入数据应用的更多选项。从Database Explorer应用程序访问导入选项。

看到发布说明有关这些功能和相应功能的详细信息。