数据库工具箱

数据库工具箱

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

Database Toolbox™提供功能和应用程序,用于将数据与关系和非汇总数据库交换。它通过在数据库和MATLAB之间自动转换来启用此交换®数据类型。

数据库工具箱supports any ODBC-compliant or JDBC-compliant relational database. It also provides NoSQL support for Apache™ Cassandra®,mongodb®, and Neo4j®。为MySQL提供本地接口®and PostgreSQL.

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

开始:

Database Explorer App

在关系数据库中探索数据,而无需任何SQL知识。

概述

使用视觉界面探索关系数据库中的数据,而不知道SQL编程语言。过滤和导入数据MATLABtable. Then perform subsequent analytics with your existing knowledge of MATLAB tools and functions.

代码生成

Easily reproduce and automate your exploration activities by generating MATLAB or SQL scripts.

MATLABcode generated from the Database Explorer app

MATLAB代码从数据库Explorer应用程序生成。

与关系数据库交换数据

Import data from – and export data to – relational databases directly within MATLAB. Use your existing knowledge of SQL to exchange data programmatically, or interact with your data without using SQL.

从关系数据库中导入

直接在MATLAB内执行SQL查询,或使用SQL语言功能交换数据并在数据库表上执行连接,而无需编写SQL查询。自定义任何关系数据库的导入策略,以最大程度地减少导入数据的后处理步骤。

Importing data into MATLAB using a variety of approaches.

Importing data into MATLAB using a variety of approaches.

导入大数据集

以分段和顺序的方式从大数据集导入数据。检索数据的全部或一个子集。轻松拆分SQL查询,可以使用并行计算工具箱andMATLAB并行服务器

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

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

导出到关系数据库

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

从MATLAB导出数据。

从MATLAB导出数据。

与SQLITE数据库文件交换数据

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

从SQLITE数据库文件导入

Import data from SQLite files directly into MATLAB using the MATLAB Interface to SQLite.

Importing data from an SQLite Database file.

Importing data from an SQLite Database file.

Export Data to SQLite Database Files

创建SQLITE数据库文件,然后使用MATLAB接口插入或更新表从MATLAB到SQLITE。

Export Data to an SQLite database file.

Exporting data to an SQLite database file.

与卡桑德拉交换数据

Access and import columnar data using the Database Toolbox interface for the Apache Cassandra database.

从卡桑德拉导入数据

Access data using keyspaces, database tables, and partition key values without writing CQL queries. Alternatively, execute CQL queries on your Cassandra database and import the query results into MATLAB.

从卡桑德拉进口数据。

从卡桑德拉进口数据。

Exchange Data with Mongo DB

Store, query, and retrieve unstructured and structured data using the Database Toolbox interface for MongoDB.

从mongodb导入数据

将MONGODB集合中的完整数据导入MATLAB工作区。

从MongoDB导入数据。

从MongoDB导入数据。

Export Data into MongoDB

Create MongoDB collections from MATLAB. Insert data by exporting MATLAB MCOS objects, or by inserting table and structure data from the MATLAB workspace.

将数据导出到mongoDB中。

将数据导出到mongoDB中。

Exchange Data with Neo4j

Explore, manage, and store graph data in Neo4j databases using the MATLAB interface to Neo4j. Perform graph network analysis with or without existing knowledge of the Cypher®图查询语言。

Import and Explore

Import graph data from a Neo4j database into MATLAB as a digraph object. Conduct general or targeted searches with existing MATLAB functions.

遍历图并探索其结构。

遍历图并探索其结构。

Update and Export

在Neo4J数据库中创建,更新和删除节点和关系。使用The Matlab将有向图导出到Neo4J数据库中StoreGraph功能。

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

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

分析图数据

Perform graph network analyses to find dependencies, shortest path, and successor nodes using Cypher queries or the MATLAB digraph object.

分析与Matlab Digraph对象的关系。

分析与Matlab Digraph对象的关系。