Database Toolbox

 

Database Toolbox 

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

开始:

数据库资源管理器

轻松探查关系型数据库中的数据,而不必事先掌握 SQL。

概述

使用可视化界面探查关系型数据库中的数据,而不必事先掌握 SQL 编程语言。您可以采用 MATLAB 表形式筛选和导入数据。然后,您可以运用您所熟悉的 MATLAB 工具和函数执行后续分析。

代码生成

生成 MATLAB 或 SQL 脚本,轻松重现和自动执行数据探查活动。

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

与关系型数据库交换数据

直接在 MATLAB 中执行关系型数据库的数据导入和导出。您可以利用已有的 SQL 知识以编程方式交换数据,但也可以不使用 SQL 直接与数据交互。

从关系型数据库导入

直接在 MATLAB 中执行 SQL 查询,或者使用支持 SQL 的函数来交换数据及执行数据库表联接,而无需编写 SQL 查询。为各种关系型数据库定制导入策略,最大程度地减少导入数据所需的后处理。

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

导入大型数据集

逐段依序从大型数据集导入数据。检索全部或部分数据。轻松拆分 SQL 查询,以便使用 Parallel Computing ToolboxMATLAB Parallel Server 并行执行。

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

导出到关系型数据库

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

从 MATLAB 导出数据。

与 SQLite 数据库文件交换数据

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

从 SQLite 数据库文件导入

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

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

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

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

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

与 Cassandra 交换数据

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

从 Cassandra 导入数据

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

从 Cassandra 导入数据。

与 Mongo DB 交换数据

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

从 MongoDB 导入数据

将完整或筛选的数据从 MongoDB 集合导入 MATLAB 工作区。

从 MongoDB 导入数据。

将数据导出到 MongoDB

从 MATLAB 创建 MongoDB 集合。要插入数据,可导出 MATLAB MCOS 对象,或从 MATLAB 工作区插入表和结构体数据。

将数据导出到 MongoDB。

与 Neo4j 交换数据

使用 MATLAB 的 Neo4j 接口,在 Neo4j 数据库中探查、管理和存储图数据。轻松执行图网络分析,而不必事先掌握 Cypher® 图查询语言知识。

导入和探查

将图数据以 digraph 对象的形式从 Neo4j 数据库导入 MATLAB。使用现有的 MATLAB 函数进行常规搜索或定向搜索。

遍历图并探查其结构。

更新和导出

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

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

分析图数据

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

使用 MATLAB digraph 对象分析关系。