Главная / Базы данных /
Введение в MongoDB / Тест 7
Введение в MongoDB - тест 7
Упражнение 1:
Номер 1
Сколько этапов имеет MapReduce-подход?
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
Номер 2
Какие преимущества имеет подход MapReduce?
Ответ:
 (1) производительность 
 (2) возможность использовать меньше памяти 
 (3) возможность задать собственные функции обработки 
 (4) распространённость 
Упражнение 2:
Номер 1
На каком этапе emit-пары являются входными данными?
Ответ:
 (1) reduce 
 (2) emit-пары - исключительно выходные данные 
 (3) map 
Номер 2
Что такое emit?
Ответ:
 (1) функция 
 (2) массив 
 (3) объект 
 (4) ассоциативный массив 
Упражнение 3:
Номер 1
Имеет ли ограничение результат MapReduce?
Ответ:
 (1) да, 4Мб 
 (2) не имеет 
 (3) да 10, Мб 
 (4) да, 16Мб 
Номер 2
Какие входные параметры являются обязательными в MapReduce?
Ответ:
 (1) map 
 (2) reduce 
 (3) finalize 
 (4) out 
Упражнение 4:
Номер 1
Входной параметр out используется для:
Ответ:
 (1) указания функции обработки результата 
 (2) указания места возврата результата 
 (3) указания сортировки входных документов 
 (4) для указания более подробного вывода 
Номер 2
Возможно ли организовать цепочку MapReduce-операций?
Ответ:
 (1) да, возможно 
 (2) нет, это недопустимо 
 (3) да, но для этого придется сохранять промежуточные результаты 
Упражнение 5:
Номер 1
Функция постобработки результата операции MapReduce
указывается во входном параметре:
Ответ:
 (1) sort
 
 (2) finalize
 
 (3) verbose
 
Номер 2
Какие стадии проходит команда MapReduce
Ответ:
 (1) входные документы трансформируются  
 (2) документы порождают пары ключ=>значение 
 (3) происходит поиск документа 
 (4) полученные ключ и массив значений, порождённых для этого ключа, порождают финальный результат 
Упражнение 6:
Номер 1
MapReduce - это
Ответ:
 (1) парадигма обработки данных для конденсации больших объемов данных в некий результат 
 (2) JavaScript функция, выполняющая группировку данных 
 (3) функция вывода данных 
Номер 2
Какова задача функции отображения
Ответ:
 (1) породить значения, которые в дальнейшем будут использоваться при свёртке 
 (2) вывести все значения 
 (3) отрисовка результатов 
Упражнение 7:
Номер 1
Установите правильное соответствие между функцией (командой) MongoDB и ее описанием.
Ответ:
 (1) map
трансформирует исходные документы на входе и формирует пары ключ-значение 
 (2) reduce
принимает на входе ключи и массив значений, порождённых для этого ключа, затем сводит и группирует вместе документы с одинаковым ключом 
 (3) mapReduce
принимает функцию map
, функцию reduce
и директивы для вывода результата 
Номер 2
Какие процессы составляют MapReduce?
Ответ:
 (1) map
 
 (2) reduce
 
 (3) insert