Главная / Базы данных /
Введение в 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