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.