数据库工具箱
データをリレーショナルおよび非リレーショナルデータベースと交換
数据库工具箱™には,データをリレーショナルおよび非リレーショナルデータベースと交換するための関数とアプリが用意されています。これにより,データ交換時にデータベースとMATLAB®データ型の間で自動的に変換が実行されます。
数据库工具箱はODBCまたはJDBCに準拠したあらゆるリレーショナルデータベースをサポートしています。Apache™卡桑德拉®, MongoDB®およびNeo4j®のNoSQLサポートも提供しています。MySQL®およびPostgreSQLのネイティブインターフェイスも用意されています。
Database Explorerアプリアプリを使使使と,コードを记述せずにリレーショナルを探索し,matlabコードコード生成してデータワークを自动化または运データにたりすることができことができます。大规模なデータフローででは,sqlクエリを分类ししてデータデータのアクセスを并列できでき(并行计算工具箱™およびMATLABPLANDELS Server™をを使用)。
詳細を見る:
無料のホワイトペーパー
MATLABによるセンサーおよび物联网デバイスからのビッグデータの操作
コード生成
MATLABスクリプトまたはSQLスクリプトを生成して,探索作業を容易に再現および自動化することができます。
リレーショナルデータベースからのインポート
MATLAB内で直接SQLクエリを実行するか,SQLを呼び出す関数を使用して,データを交換します。また、SQLクエリを記述することなくデータベーステーブルを結合します。あらゆるリレーショナルデータベースでのインポート手法をカスタマイズし,インポートされたデータに対する後処理ステップを最小限に抑えます。
大規模なデータセットのインポート
大規模なデータセットのデータを分割して逐次インポートします。また,データの全部または一部を取得します。さらに、SQLクエリを容易に分割することができます。この処理は,并行计算工具箱およびMATLAB并行服务器を使用して並列実行することができます。
リレーショナルデータベースへのエクスポート
MATLAB表に格納されている結果を,ターゲットのデータベース列の名前を指定してデータベースにエクスポートします。また,MATLAB表内の結果を新規データとしてエクスポートしたり,データベース内の既存のデータを更新したりすることもできます。
SQLiteデータベースファイルからのインポート
SQLite用MATLABインターフェイスインターフェイス使使て,SQLITEファイルファイルからデータデータををに直接直接インポートしし
SQLiteデータベースファイルへのデータのエクスポート
SQLite用MATLABインターフェイスを使用してSQLiteデータベースファイルを作成し,MATLABからテーブルを挿入したり更新したりします。
卡桑德拉からのデータのインポート
キースペース,データベーステーブル,パーティションキー値を使用してデータにアクセスします。この際,CQLクエリを記述する必要はありません。あるいは,卡桑德拉データベースでCQLクエリを実行し,クエリ結果をMATLABにインポートします。
MongoDBからのデータのインポート
Mongodbコレクションからmatlabワークスペースに,完全なデータまたはフィルタリングされデータをインポートします。
MongoDBへのデータのエクスポート
MATLABからMongoDBコレクションを作成します。データの挿入には,MATLAB mcoオブジェクトをエクスポートするか,またはMATLABワークスペースから表および構造体データを挿入します。
インポートと探索
グラフデータを有向图オブジェクトとしてNeo4jデータベースからMATLABにインポートします。また,既存のMATLAB関数を使用して一般的な検索および対象を絞った検索を実行します。
更新とエクスポート
Neo4jデータベース内のノードと関係を作成,更新,削除します。また,関数storeDigraph
を使用して,有向グラフをMATLABからNeo4jデータベースにエクスポートします。
グラフデータの解析
数码クエリまたはMATLABの有向图オブジェクトを使用してグラフネットワーク解析を実行し,依存関係,最短経路,後続ノードを検出します。