Database Toolbox には、リレーショナル データベースおよび NoSQL データベースを操作するための関数とアプリが用意されています。Database Toolbox は、ODBC または JDBC に準拠したあらゆるリレーショナル データベースをサポートしています。また、Apache Cassandra®、MongoDB®、Neo4j® の NoSQL サポートも提供しています。
MySQL®、PostgreSQL®、SQLite のネイティブ インターフェイスにより、データベースの操作を合理化する機能を提供します。このインターフェイスにはサードパーティのドライバーが付属しているため、追加の設定やインストールを行うことなく、展開先の環境およびクラウド環境でデータベースに接続できます。
Database Explorer アプリを使用すると、リレーショナルデータを対話的に探索したり、MATLAB コードを生成してデータベース ワークフローを自動化または運用可能にすることができます。大規模なデータワークフローでは、SQL クエリで直接クエリフィルターを実行できます。
Database Explorer アプリ
Database Explorer アプリを使用すると、SQL の知識がなくてもリレーショナル データベースのデータを可視化できます。また、MATLAB コードや SQL スクリプトを生成して、データベース ワークフローを運用可能にすることができます。
ドキュメンテーション | 例
ODBC および JDBC データベースのサポート
オンプレミスまたはクラウド上の ODBC または JDBC 準拠のリレーショナル データベースに接続します。プログラムによって、または SQL クエリを実行して、テーブルを操作します。
ドキュメンテーション | 例
MySQL、PostgreSQL、SQLite のネイティブ インターフェイス
ドライバーの追加設定を行うことなく MySQL、PostgreSQL、SQLite データベースに接続します。MATLAB の ODBC や JDBC インターフェイスよりもパフォーマンスに優れたデータベース固有の関数を使用してデータベースを操作します。
ドキュメンテーション | 例
SQL を記述しないデータベースの操作
SQL クエリを記述せずに、リレーショナル データベース テーブルのインポート、エクスポート、内部結合および外部結合を実行します。インポートオプションをカスタマイズして、後処理の手順を削減します。
ドキュメンテーション | 例
データベースのテーブル行の選択的なインポート
インポートメソッドにカスタムフィルターを追加し、それをデータベースクエリに直接適用することで、インポートするデータのサイズを小さくし、クエリのパフォーマンスを向上させます。
ドキュメンテーション | 例
MongoDB、Cassandra、Neo4j の NoSQL サポート
ドライバーの追加設定を行うことなく MongoDB、Cassandra、Neo4j の NoSQL データベースに接続します。プログラムによって、またはデータベース固有のクエリ言語を使って、データを操作します。
ドキュメンテーション | 例
製品リソース:
「MATLAB があれば、社内のデータベースや外部のデータ サービス プロバイダーから財務データに簡単にアクセスでき、追加でソフトウェアを作成する必要もありません。MATLAB を使えば、社内のエキスパートが開発したリスク管理手法でそのデータを処理できます。予算を追加すればシステムを拡張することもできます。」
Athanasios Bolmatis, Fulcrum Asset Management
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。