Главная / Базы данных /
Введение в MongoDB / Тест 8
Введение в MongoDB - тест 8
Упражнение 1:
Номер 1
В какой коллекции можно узнать информацию обо всех индексах базы данных?
Ответ:
 (1) unicorns 
 (2) students 
 (3) system.indexes 
 (4) Indexes 
Номер 2
Какими командами можно создать индексы в mongoDB?
Ответ:
 (1) ensureIndex() 
 (2) dropIndex() 
 (3) createIndex() 
 (4) explain() 
Номер 3
В каком режиме по умолчанию запускается метод курсора explain()?
Ответ:
 (1) queryPlanner 
 (2) allPlansExecution 
 (3) executionStats 
 (4) не имеет режимов 
Упражнение 2:
Номер 1
Какой режим будет использовать метод курсора explain(), если передать ему в качестве параметра verbosity значение true?
Ответ:
 (1) queryPlanner 
 (2) allPlansExecution 
 (3) executionStats 
 (4) не имеет режимов 
Номер 2
Какой метод используется для проверки того, что запись прошла без ошибок?
Ответ:
 (1) db.getFirstError() 
 (2) db.getAllErrors() 
 (3) db.getLastError() 
Упражнение 3:
Номер 1
Для хранения частей базы данных на разных серверах применяется:
Ответ:
 (1) репликация 
 (2) денормализация 
 (3) унификация 
 (4) шардинг 
Номер 2
Для синхронизации данных на разных серверах применяется:
Ответ:
 (1) репликация 
 (2) денормализация 
 (3) унификация 
 (4) шардинг 
Упражнение 4:
Номер 1
Команда db.setProfilingLevel(0):
Ответ:
 (1) выдаст ошибку 
 (2) включит профилирование 
 (3) выключит профилирование 
 (4) профилирует все, что занимает более 1 сек. 
Номер 2
Какая утилита позволяет выполнять операции по восстановлению потерянных/удаленных/испорченных данных в MongoDB?
Ответ:
 (1) mongodump 
 (2) mongorestore 
 (3) mongoexport 
 (4) mongoimport 
Упражнение 5:
Номер 1
Какая утилита позволяет выполнять операции резервного копирования в MongoDB?
Ответ:
 (1) mongodump 
 (2) mongorestore 
 (3) mongoexport 
 (4) mongoimport 
Номер 2
Шардинг - это
Ответ:
 (1) подход к масштабируемости, когда отдельные части данных хранятся не сохраняются нигде 
 (2) подход к масштабируемости, когда отдельные части данных не хранятся на серверах 
 (3) подход к масштабируемости, когда отдельные части данных хранятся на одном сервере 
 (4) подход к масштабируемости, когда отдельные части данных хранятся на разных серверах 
Упражнение 6:
Номер 1
Метод ensureIndex
Ответ:
 (1) создает индекс на указанном поле , если индекс не существует 
 (2) создает индекс на случайном поле, если индекс не существует 
 (3) удаляет индекс на указанном поле 
Номер 2
Метод dropIndex
Ответ:
 (1) добавляет указанный индекс 
 (2) изменяет указанный индекс 
 (3) удаляет указанный индекс из коллекции 
 (4) ищет указанный индекс в коллекции 
Упражнение 7:
Номер 1
С помощью вызова db.stats().
Ответ:
 (1) можно получить статистику базы данных 
 (2) можно получить статистику документа 
 (3) можно получить статистику коллекции 
Номер 2
Команда mongodump --db learn --out backup
Ответ:
 (1) восстанавливает базу данных learn 
 (2) делает резервную копию базы данных learn в папку backup 
 (3) удаляет базу данных learn из папки backup 
Упражнение 8:
Номер 1
Сколько уровней профилирования поддерживает функция db.setProfilingLevel?
Ответ:
 (1) Три. Первый - отсутствие профилирования, второй - профилирование только для медленных операций, третий - профилирование для всех операций. 
 (2) Ни одного 
 (3) Два. Первый - отсутствие профилирования, второй - профилирование для всех операций. 
 (4) Два. Первый - профилирование только для медленных операций, второй - профилирование для всех операций. 
Номер 2
Какая утилита в mongoDB выполняет резервное копирование?
Ответ:
 (1) mongorestor 
 (2) mongoexport 
 (3) mongodump 
 (4) mongoimport