- Введение
- Описание курса
- Тема 1. Введение в большие данные. Основы MySQL
- Тема 2. Характеристика методов запроса данных в MySQL
- Тема 3. Индексирование данных для высокопроизводительных запросов
- Тема 4. Использование Memcached в MySQL
- Тема 5. Разделение больших объёмов данных
- Тема 6. Репликация для построения высокодоступных решений
- Заключение
… MySQL сообщает, что нам нужно, но не как это получить
Тип ответа: Текcтовый ответ
В теме высокой доступности базы данных критически важным для бизнеса является …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- размер данных
- стойкость к хакерским атакам
- постоянная доступность данных
- интеграция с облачными системами
В Big Data данные разделяются на персональные и …
Тип ответа: Текcтовый ответ
Для обработки больших объемов данных используется специальное программное обеспечение, работающее по принципу …
Тип ответа: Текcтовый ответ
Для сортировки результатов запроса используется оператор …
Тип ответа: Текcтовый ответ
Для фильтрации результатов на основе определенных условий используется …
Тип ответа: Текcтовый ответ
Индексирование полей таблиц в MySQL …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- увеличивает скорость запросов, если индексировать все поля
- не влияет на производительность базы данных
- может ухудшить скорость вставки и обновления данных
- уменьшит потребление оперативной памяти
Ключевые преимущества использования разделения в базе данных – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- шифрование и контроль версий данных
- автоматическое резервное копирование
- масштабируемость, высокая доступность и безопасность
- уменьшение числа разделов данных
Линейное хеш-разделение представляет собой вариант хеш-…
Тип ответа: Текcтовый ответ
Масштабируемость в контексте MySQL 8 – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- разделение нагрузки через форму обратной связи
- подготовка многочисленных центров обработки данных на основе географических местоположений
- возможность хранения большого объема данных
- репликация базы данных по многочисленным серверам для разделения нагрузки
Обработка Big Data через воронку – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- процесс слияния данных разных источников
- схематическое представление процесса работы с данными
- метод агрегации больших датасетов
- медленный процесс обработки больших данных
Оператор … добавлен в SQL для выполнения функций, аналогичных WHERE, но совместимых с агрегатными функциями
Тип ответа: Текcтовый ответ
Преимущество использования индексов в MySQL – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- уменьшение объема занимаемой памяти
- повышение скорости поиска значений в таблицах
- ускорение операций вставки и обновления данных
- уменьшение количества полей в таблице
При разделении данных в базе данных MySQL …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- каждый запрос будет выполняться на всей базе данных
- каждый запрос будет выполняться на небольшой части данных
- все запросы будут выполняться последовательно
- запросы будут выполняться параллельно на нескольких разделах
Процесс организации данных таким образом, чтобы в таблице не было избыточных данных – это …
Тип ответа: Текcтовый ответ
Расставьте этапы того, как разделение данных в базе данных обеспечивает высокую доступность, в хронологическом порядке:
Тип ответа: Сортировка
- 1 разделение данных на логически связанные подгруппы
- 2 создание отдельных физических файлов для логически связанных подгрупп
- 3 идентификация разделов независимо друг от друга
- 4 объединение данных из различных файловых групп
Сопоставьте виды фрагментации данных с их характеристиками:
Тип ответа: Сопоставление
- A. Горизонтальная
- B. Вертикальная
- C. Гибридная
- D. разбиение данных по строкам
- E. разбиение данных по столбцам
- F. совмещение вертикальной и горизонтальной фрагментации
Сопоставьте методы разделения данных с их описанием:
Тип ответа: Сопоставление
- A. Шардинг
- B. Репликация
- C. Партиционирование
- D. разбиение данных на отдельные части для улучшения производительности
- E. распределение данных на разные серверы или кластеры
- F. создание копий данных на различных узлах сети
Сопоставьте методы с их целями при использовании Memcached в MySQL:
Тип ответа: Сопоставление
- A. Add()
- B. Get()
- C. Flush()
- D. добавляет данные в кэш
- E. получает данные из кэша
- F. очищает все данные из кэша
Сопоставьте операторы SQL с их функцией в MySQL:
Тип ответа: Сопоставление
- A. SELECT
- B. INSERT
- C. UPDATE
- D. извлекает данные из таблицы
- E. добавляет новую запись в таблицу
- F. обновляет существующие данные в таблице
Структура, которая позволяет управлять и анализировать большие данные с помощью множества микросервисов, — это … структура
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- линейная
- реляционная
- распределенная
- иерархическая
Уникальный ключ, созданный и связанный с каждой транзакцией, зафиксированной на ведущем сервере — это … идентификатор транзакции
Тип ответа: Текcтовый ответ
Упорядочьте типы систем управления базами данных по их уровню распределения и масштабируемости (от наименее к наиболее распределенному):
Тип ответа: Сортировка
- 1 реляционные СУБД
- 2 Data Warehouse (DWH)
- 3 нереляционные СУБД
- 4 Data Lake
Упорядочьте шаги оптимизации производительности базы данных в порядке их эффективности:
Тип ответа: Сортировка
- 1 анализ типичных запросов к базе данных
- 2 добавление индексов к наиболее часто используемым полям
- 3 увеличение объема оперативной памяти на сервере базы данных
- 4 использование горизонтального масштабирования базы данных
Упорядочьте этапы обработки данных в больших данных в порядке их выполнения:
Тип ответа: Сортировка
- 1 сбор данных
- 2 хранение данных
- 3 обработка данных
- 4 анализ данных
Установите верную последовательность шагов при работе с Memcached в MySQL:
Тип ответа: Сортировка
- 1 сохранение данных в Memcached
- 2 получение данных из Memcached
- 3 очистка кэша Memcached
Функциональный индекс — это индекс по … , а не столбцу
Тип ответа: Текcтовый ответ
Cache_policies: в этой таблице определяется политика …
Тип ответа: Текcтовый ответ
Data … представляет собой хранилище данных без единого формата и четкой структуры
Тип ответа: Текcтовый ответ