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