Datastore для данных пары "ключ-значение" для использования с mapreduce
KeyValueDatastore
объекты связаны с файлами, содержащими данные пары "ключ-значение", которые являются выходами или входами к mapreduce
. Используйте KeyValueDatastore
свойства, чтобы указать, как вы хотите получить доступ к данным. Используйте запись через точку для просмотра или изменения конкретного свойства KeyValueDatastore
объект:
ds = datastore('mapredout.mat');
ds.ReadSize = 20;
Можно также задать значение KeyValueDatastore
свойства, использующие аргументы пары "имя-значение", когда вы создаете datastore с помощью datastore
функция:
ds = datastore('mapredout.mat','ReadSize',20);
Создание KeyValueDatastore
объекты, использующие datastore
функция.
hasdata | Определите, доступны ли данные для чтения |
numpartitions | Количество разделов datastore |
partition | Раздел datastore |
preview | Предварительный просмотр подмножества данных в datastore |
read | Чтение данных в datastore |
readall | Чтение всех данных в datastore |
reset | Сбросьте datastore в начальное состояние |
transform | Преобразуйте datastore |
combine | Объедините данные из нескольких хранилищ данных |
isPartitionable | Определите, является ли datastore разделяемым |
isShuffleable | Определите, является ли datastore shuffleable |
KeyValueDatastore
не поддерживает файлы последовательности, записанные в R2013b. Перепишите файлы последовательности с помощью версии MATLAB между R2014a и R2018a.