Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

データ ストア

データの大規模な集合の読み取り

関数 datastore は、大きすぎてメモリに収まらないデータの集まりのリポジトリであるデータ ストアを作成します。データ ストアを使用すると、ディスク、リモートの場所、またはデータベースの複数のファイルに格納されているデータを単一エンティティとして読み取りおよび処理できます。データが大きすぎてメモリに入らない場合は、データをインクリメンタルにインポートすることで対応するか、tall 配列を作成してデータを操作するか、次の処理のために mapreduce の入力としてデータ ストアを使用します。詳細は、データ ストア入門を参照してください。

関数

すべて展開する

datastoreデータの大規模な集合用のデータ ストアを作成
tabularTextDatastore表形式テキスト ファイルのデータ ストア
spreadsheetDatastoreスプレッドシート ファイルのデータ ストア
imageDatastoreイメージ データのデータ ストア
parquetDatastoreParquet ファイルの集合用のデータ ストア
fileDatastoreカスタム ファイル リーダーを使用するデータ ストア
arrayDatastoreインメモリ データのデータストア
readデータ ストアのデータの読み取り
readallデータ ストアのすべてのデータの読み取り
previewデータストア内のデータのサブセットをプレビュー
hasdataデータが読み取り可能かどうかを判別
resetデータ ストアの初期状態へのリセット
writeallファイルへのデータストアの書き込み
shuffleデータストア内のすべてのデータをシャッフルする
isShuffleableデータストアがシャッフル可能かどうかを判別
numpartitionsデータ ストアの区画数
partitionデータ ストアを分割する
isPartitionableデータストアが分割可能かどうかを判別

関数

combine複数のデータ ストアのデータを統合
transformデータ ストアの変換

オブジェクト

CombinedDatastore複数の基となるデータストアから読み取ったデータを結合するためのデータストア
TransformedDatastore基となるデータストアを変換するためのデータストア
KeyValueDatastoreキーと値のペアのデータを mapreduce で使用するためのデータ ストア
TallDatastoretall 配列のチェックポイントのデータ ストア

クラス

すべて展開する

matlab.io.Datastore 基本データ ストア クラス
matlab.io.datastore.Partitionableデータ ストアへの並列処理のサポートの追加
matlab.io.datastore.HadoopLocationBased データ ストアへの Hadoop のサポートの追加
matlab.io.datastore.Shuffleableデータ ストアへのシャッフルのサポートの追加
matlab.io.datastore.DsFileSet データ ストア内のファイルの集合用ファイルセット オブジェクト
matlab.io.datastore.DsFileReader データ ストア内のファイルのファイルリーダー オブジェクト
matlab.io.datastore.FileWritableファイルの書き込みサポートをデータストアに追加する
matlab.io.datastore.FoldersPropertyProviderFolders プロパティのサポートをデータストアに追加する
matlab.io.datastore.FileSet データストア内のファイルの集合のファイルセット
matlab.io.datastore.BlockedFileSet ファイル内のブロックの集合に対するブロック ファイルセット

トピック