数据库工具箱

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

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

Database Toolbox支万博1manbetx持任何兼容odbc或jdbc的关系数据库。它还为Apache™Cassandra提供No万博1manbetxSQL支持®, MongoDB®, Neo4j®。MySQL提供了本地接口®和PostgreSQL。

使用Database Explorer应用程序,您可以探索关系数据,无需编写代码,然后生成MATLAB代码,自动化或操作数据库工作流。对于大型数据工作流,您可以拆分SQL查询并并行访问数据(使用Parallel Computing Toolbox™和MATLAB Parallel Server™)。

开始:

数据库浏览器应用程序

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

概述

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

代码生成

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

MATLAB代码从数据库资源管理器app生成。

与关系数据库交换数据

导入数据从-和出口数据到-关系数据库直接在MATLAB。使用您现有的SQL知识以编程方式交换数据,或者不使用SQL与数据交互。

从关系数据库导入

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

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

导入大型数据集

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

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

导出到关系数据库

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

从MATLAB导出数据。

与SQLite数据库文件交换数据

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

从SQLite数据库文件导入

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

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

导出数据到SQLite数据库文件

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

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

与Cassandra交换数据

使用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数据库中探索、管理和存储图形数据。不论是否了解密码,都可以进行图形网络分析®图查询语言。

导入和探索

从Neo4j数据库将图数据作为有向图对象导入MATLAB。利用已有的MATLAB函数进行一般或有针对性的搜索。

遍历一个图并探索其结构。

更新和出口

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

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

分析图表数据

使用Cypher查询或MATLAB有向图对象执行图网络分析,以找到依赖关系,最短路径,和后续节点。

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

最新的特性

本地接口

万博1manbetx对MySQL的支持®和PostgreSQL®数据库

数据库表导入

在列名导入期间保留非ascii字符

JDBC连接

配置和保存JDBC数据源使用SQLConnectionOptions对象

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