Database Toolbox

重要更新

 

Database Toolbox 

与关系型数据库和 NoSQL 数据库交互

Database Toolbox 提供了多个函数和一个 App,可用来与关系型数据库和 NoSQL 数据库进行交互。这款工具箱支持兼容 ODBC 或 JDBC 的所有关系型数据库,并为 Apache Cassandra®、MongoDB® 和 Neo4j® 提供 NoSQL 支持。

该工具箱提供了适用于 MySQL®、PostgreSQL® 和 SQLite 的原生接口,可以简化与数据库的交互。这些接口附带第三方驱动程序。这些驱动程序无需额外设置或安装,即可连接到已部署的环境和云环境中的数据库。

使用数据库资源管理器,您可以交互方式探查关系型数据并生成 MATLAB 代码,以实现数据库工作流自动化或可操作化。对于大型数据工作流,您可以直接对 SQL 查询运行查询筛选器。

数据库资源管理器

使用数据库资源管理器,不需要掌握 SQL 知识,就能够可视化关系型数据库中的数据。生成 MATLAB 代码或 SQL 脚本可实现数据库工作流可操作化。

显示 ODBC 或 JDBC 驱动程序配置界面和 MATLAB 图标,以及本地和基于云的 SQL 数据库图标。

ODBC 和 JDBC 数据库支持

连接到本地或云中兼容 ODBC 或 JDBC 的关系型数据库。以编程方式或通过执行 SQL 查询与表交互。

预打包驱动程序和 MATLAB 的图标,旁边的图标表示 MySQL、PostgreSQL 和 SQLite,图标之间有一个双向箭头。

适用于 MySQL、PostgreSQL 和 SQLite 的原生接口

连接到 MySQL、PostgreSQL 或 SQLite 数据库,而无需额外设置驱动程序。通过特定于数据库的函数与数据库进行交互,这些函数的性能优于 MATLAB 中的 ODBC 或 JDBC 接口。

数据通过 sqlwrite 函数进入数据库,而通过 sqlread 函数进入 MATLAB。

无需编写 SQL 即可与数据库交互

无需编写 SQL 查询,即可对关系型数据库表执行导入、导出和内外联操作。自定义导入选项以减少后处理步骤。

图中显示通过 RowFilter 将包含 1 TB 数据的数据集筛选到包含 1 KB 数据的 MATLAB 文件中。

选择性导入数据库表行

向导入方法中添加自定义筛选器,并将其直接应用于数据库查询,以减小导入的数据大小并提高查询性能。

图中显示通过预打包的驱动程序从 MATLAB 连接到 Neo4j、MongoDB 和 Cassandra。

为 MongoDB、Cassandra 和 Neo4j 提供 NoSQL 支持

无需额外设置驱动程序,即可连接到 MongoDB、Cassandra 和 Neo4j NoSQL 数据库。以编程方式或采用特定于数据库的查询语言与数据交互。

“MATLAB 让我们无需构建额外的软件,即可轻松访问内部数据库和外部数据服务提供商的财务数据。借助 MATLAB,我们可以使用我们自己的专家开发的风险管理系统来处理这些数据,并使该系统可随着投入资金的增加而不断扩展。”

获取免费试用版

30 天探索触手可及。


准备购买?

获取报价并了解相关产品。

您是学生吗?

您的学校可能已拥有 Campus-Wide License 并允许您直接使用 MATLAB、Simulink 和其他附加产品。