Database Toolbox

 

Database Toolbox 

Interaktion mit relationalen und NoSQL-Datenbanken

Die Database Toolbox umfasst zahlreiche Funktionen und eine App für die Interaktion mit relationalen und NoSQL-Datenbanken. Sie unterstützt alle ODBC- oder JDBC-kompatiblen relationalen Datenbanken und bietet darüber hinaus auch NoSQL-Support für Apache Cassandra®, MongoDB® und Neo4j®.

Die nativen Schnittstellen für MySQL®, PostgreSQL® und SQLite ermöglichen so eine optimale Interaktion mit Ihrer Datenbank. Die Schnittstellen werden mit Treibern von Drittanbietern geliefert, die eine Verbindung zu Ihrer Datenbank in bereitgestellten und cloudbasierten Umgebungen ohne weitere Setup- oder Installationsschritte herstellen.

Mit der Database Explorer-App lassen sich relationale Daten interaktiv untersuchen und MATLAB Programmcode zur Automatisierung oder Operationalisierung von Datenbank-Workflows generieren. Zudem können Sie bei umfangreichen Daten-Workflows auch gezielt Abfragefilter auf Ihre SQL-Abfragen anwenden.

Dauer des Videos 2:14

KI-Agenten mit Database Toolbox verbinden

Integrieren Sie domänenspezifische Funktionen in Ihren Agentic-AI-Workflow.

MATLAB Interface for DuckDB shown reducing multiple files into a single file, and as a database to query with MATLAB.

Use DuckDB to Query Files and DuckDB Databases

Use DuckDB to query data from files and databases directly. Store data in DuckDB databases and use SQL to prepare large datasets for analysis in MATLAB.

Database Explorer App

Use the Database Explorer app to visualize data from your relational database without requiring SQL knowledge. Generate MATLAB code or SQL scripts to operationalize your database workflows.

Interface for ODBC or JDBC driver configuration shown with MATLAB as well as on-premises and cloud-based SQL database icons.

ODBC and JDBC Database Support

Connect to your ODBC- or JDBC-compliant relational database on premises or in the cloud. Interact with your tables programmatically or by executing SQL queries.

Icons for pre-packaged drivers and MATLAB beside an icon representing MySQL, PostgreSQL, and SQLite with a bidirectional arrow between them.

Native Interfaces for MySQL, PostgreSQL, and SQLite

Connect to your MySQL, PostgreSQL, or SQLite database without additional driver setup. Interact with your database via database-specific functions that provide greater performance than an ODBC or JDBC interface in MATLAB.

Data going into a database with the sqlwrite function, and data going into MATLAB with the sqlread function.

Interact with Databases Without Writing SQL

Import, export, and perform inner and outer joins on your relational database tables without writing SQL queries. Customize your import options to reduce post-processing steps.

A diagram showing a dataset with 1 TB of data being filtered into a MATLAB file with 1 KB of data via RowFilter.

Selective Import for Database Table Rows

Add custom filters to your import methods and apply them directly to your database queries to reduce the size of data imported and improve query performance.

A diagram showing connections from MATLAB to Neo4j, MongoDB, and Cassandra through pre-packaged drivers.

NoSQL Support for MongoDB, Cassandra, and Neo4j

Connect to your MongoDB, Cassandra, and Neo4j NoSQL database without additional driver setup. Interact with your data programmatically or with a database-specific query language.

A diagram showing an ORM layer connecting a MATLAB class with a database.

Object Relational Mapping (ORM)

Map your database tables directly to MATLAB classes to implement consistent, reusable database workflows without writing SQL queries.

„Mit MATLAB war es ein Leichtes, auf Finanzdaten aus internen Datenbanken und von externen Datendienstleistern zuzugreifen, und das ganz ohne zusätzliche Software zu erstellen. In MATLAB können wir diese Daten mithilfe von Risikomanagementmethoden, die von unseren eigenen Experten entwickelt wurden, verarbeiten und das System entsprechend skalieren, wenn wir weitere Fonds hinzufügen.“