数据库工具箱

数据库工具箱

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

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

数据库工具箱支持任何ODBC兼容或万博1manbetxJDBC兼容的关系数据库。它还为Apache提供NoSQL支持™ 卡桑德拉®,MongoDB®,和Neo4j®. 为MySQL提供了本机接口®和PostgreSQL。

使用DatabaseExplorer应用程序,您可以在不编写代码的情况下浏览关系数据,然后生成MATLAB代码以自动化或操作数据库工作流。对于大型数据工作流,您可以拆分SQL查询并并行化数据访问(使用并行计算工具箱)™ 与MATLAB并行服务器™).

开始:

数据库浏览器应用程序

在没有任何SQL知识的情况下探索关系数据库中的数据。

概述

在不了解SQL编程语言的情况下,使用可视化界面探索关系数据库中的数据。筛选和导入数据作为MATLAB桌子然后使用您现有的MATLAB工具和函数知识执行后续分析。

代码生成

通过生成MATLAB或SQL脚本,轻松复制和自动化您的探索活动。

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

与关系数据库交换数据

直接在MATLAB中从关系数据库导入数据,并将数据导出到关系数据库。使用您现有的SQL知识以编程方式交换数据,或在不使用SQL的情况下与数据交互。

从关系数据库导入

直接在MATLAB中执行SQL查询,或使用讲SQL的函数交换数据并对数据库表执行联接,而无需编写SQL查询。为任何关系数据库自定义导入策略,以最小化导入数据的后处理步骤。

使用多种方法将数据导入MATLAB。

导入大型数据集

以分段和顺序的方式从大型数据集中导入数据。检索所有数据或数据的子集。轻松拆分SQL查询,可以使用并行计算工具箱MATLAB并行服务器.

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

导出到关系数据库

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

从MATLAB导出数据。

与SQLite数据库文件交换数据

使用SQLite的MATLAB接口从SQLite数据库文件创建、读取和写入关系数据,而无需安装或管理数据库软件或驱动程序。

从SQLite数据库文件导入

使用SQLite的MATLAB接口将数据从SQLite文件直接导入MATLAB。

从SQLite数据库文件导入数据。

将数据导出到SQLite数据库文件

创建SQLite数据库文件,并使用SQLite的MATLAB接口从MATLAB插入或更新表。

将数据导出到SQLite数据库文件。

与卡桑德拉交换数据

使用Apache Cassandra数据库的数据库工具箱接口访问和导入列数据。

从Cassandra导入数据

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

从Cassandra导入数据。

与Mongo DB交换数据

使用MongoDB数据库工具箱接口存储、查询和检索非结构化和结构化数据。

从MongoDB导入数据

将MongoDB集合中的完整或过滤数据导入MATLAB工作区。

从MongoDB导入数据。

将数据导出到MongoDB

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

将数据导出到MongoDB。

与Neo4j交换数据

使用Neo4j的MATLAB接口在Neo4j数据库中探索、管理和存储图形数据。使用或不使用现有密码进行图形网络分析®图形查询语言。

导入和探索

将Neo4j数据库中的图形数据作为有向图对象导入MATLAB。使用现有的MATLAB函数进行常规或有针对性的搜索。

遍历图并探索其结构。

更新和导出

在Neo4j数据库中创建、更新和删除节点和关系。使用存储有向图作用

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

分析图形数据

使用Cypher查询或MATLAB digraph对象执行图形网络分析,以查找依赖项、最短路径和后续节点。

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