игра брюс 2048
Главная / Программирование / Параллельные и распределенные вычисления / Тест 12

Параллельные и распределенные вычисления - тест 12

Упражнение 1:
Номер 1
            Выберите верные утверждения.
        

Ответ:

 (1) реляционные СУБД характеризуются на фиксированной схемой данных  

 (2) реляционные СУБД не поддерживают язык запросов SQL  

 (3) для работы с реляционными СУБД необходимо обладать информацией о физическом уровне хранения данных  

 (4) в реляционных СУБД данные хранятся построчно  


Номер 2
            Выберите верные утверждения.
        

Ответ:

 (1) реляционные СУБД изначально ориентированы на работу с большими объемами данных в распределенном режиме  

 (2) в реляционных СУБД для обеспечения отказоустойчивости применяется репликация данных  

 (3) по мере усложнения структуры реляционных СУБД производительность сложных запросов возрастает нелинейно  

 (4) в реляционных СУБД для обеспечения отказоустойчивости применяется статическое разбиение данных  


Номер 3
            Выберите верные утверждения.
        

Ответ:

 (1) NoSQL-базы данных поддерживают более жесткий контроль ссылочной целостности, чем РСУБД  

 (2) Apache Cassandra относится к классу NoSQL-систем  

 (3) РСУБД поддерживают операцию join  

 (4) РСУБД обеспечивают линейную масштабируемость при увеличении объема данных  


Упражнение 2:
Номер 1
            Что характерно для горизонтального масштабирования?
        

Ответ:

 (1) увеличение производительности каждого отдельного узла  

 (2) разбиение системы на более мелкие структурные элементы  

 (3) репликация выполнения одной задачи на различных узлах  

 (4) уменьшение количества узлов в системе  


Номер 2
            Что является ключом в webtable, порожденной поисковым роботом?
        

Ответ:

 (1) загруженное содержание  

 (2) MIME-тип  

 (3) URL страницы  

 (4) объетк, описывающий структуру страницы  


Номер 3
            Какие данные webtable, порожденная поисковым роботом, способна выдать по ключу?
        

Ответ:

 (1) загруженное содержание страницы  

 (2) изображения, содержащиеся на странице  

 (3) URL страницы  

 (4) язык страницы  


Упражнение 3:
Номер 1
            Какая из баз данных работает на основе стека Hadoop?
        

Ответ:

 (1) HBase  

 (2) Dynamo  

 (3) Bigtable  

 (4) Cassandra  


Номер 2
           Выберите верные утверждения.
        

Ответ:

 (1) модель данных в HBase представлена поименованными таблицами, в строках которых хранятся данные  

 (2) новые колонки внутри семейства колонок таблиц в HBase могут быть созданы лишь однажды  

 (3) в HBase семейства колонок должны быть заданы при создании таблицы  

 (4) модель данных в HBase не поддерживает инициализацию строк в таблицах по каким-либо идентификаторам  


Номер 3
            Выберите верные утверждения о модели данных в HBase.
        

Ответ:

 (1) внутри ячеек таблицы поддерживается хранение нескольких версий данных  

 (2) версионность данных не поддерживается на уровне стандартных средств  

 (3) количество колонок созданной талицы по умолчанию является наперед заданным  

 (4) колонки семейства можно идентифицировать по их общему префиксу  


Упражнение 4:
Номер 1
            Выберите верные утверждения о физической модели данных в HBase.
        

Ответ:

 (1) строки таблицы неупорядочены  

 (2) пустые ячейки не хранятся  

 (3) нет встроенных типов данных  

 (4) данные семейств колонок хранятся совместно  


Номер 2
            В чем состоит распределение данных между серверами HBase-кластера?
        

Ответ:

 (1) таблицы реплицируются только целиком  

 (2) таблицы разбиваются горизонтально на некоторые участки данных  

 (3) возможна передача только части исходных таблицы на другие сервера кластера  

 (4) увеличение размера таблиц не вызывает автоматическое разбиение данных  


Номер 3
            Какая часть HBase-кластера переключает клиентов на другого Master-server, в случае отказа текущего?
        

Ответ:

 (1) HDFS-server  

 (2) ZooKeeper  

 (3) Region-server  

 (4) Master-server  


Упражнение 5:
Номер 1
            Какую операцию выполняет оператор Scan в HBase?
        

Ответ:

 (1) атомарное изменение одной строки  

 (2) получение среза при чтении данных по диапазону в виде итератора по строкам  

 (3) атомарное чтение строки  

 (4) добавление нового столбца в строку  


Номер 2
            Выберите области применения HBase.
        

Ответ:

 (1) часто повторяющиеся запросы к БД  

 (2) база данных, размещенная на одном сервере  

 (3) сложность и большая географическая распределенность БД  

 (4) уникальные запросы к БД, ad-hoc аналитика  


Номер 3
            Выберите верные утверждения о модели данных в Cassandra.
        

Ответ:

 (1) стратегия распределения данных определяется на уровне каждого сервера, входящего в кластер  

 (2) поддерживаются индексы по значениям колонок  

 (3) нет встроенных типов данных  

 (4) поддерживаются индексы по значениям ключей  


Упражнение 6:
Номер 1
            Выберите верные утверждения о Cassandra.
        

Ответ:

 (1) Master-server при распределении данных между узлами не используется  

 (2) стратегия consistent hashing используется для сортировки данных на узле по умолчанию  

 (3) распределение данным по узлам обеспечивается по умолчанию с помощью стратегии consistent hashing  

 (4) по умолчанию каждый узел хранит отсортированное множество ключей/записей  


Номер 2
            Что такое replication factor?
        

Ответ:

 (1) "вес" ключа при составлении среза данных  

 (2) количество узлов в кластере  

 (3) порядок нахождения ключа в таблице  

 (4) количество копий данных  


Номер 3
            Каковы функции Gossip-протокола в Cassandra?
        

Ответ:

 (1) обмен информацией о состоянии узлов  

 (2) обеспечение рассылки необходимой информации между узлами  

 (3) контроль за потенциальным отказом узлов  

 (4) контроль за возникновением реплицированных данных  


Упражнение 7:
Номер 1
            Какие три свойства нельзя обеспечить одновременно в распределенной системе?
        

Ответ:

 (1) расширяемость  

 (2) доступность  

 (3) устойчивость к разделению  

 (4) согласованность данных  


Номер 2
            Что такое Seed nodes в Cassandra?
        

Ответ:

 (1) primary-ключи, устанавливаемые по умолчанию при добавлении новых записей в таблицу  

 (2) специализированные имена столбцов в таблицах  

 (3) параметр, указывающий на количество работающих узлов в кластере  

 (4) первоначальные уникальные имена узлов, используемые ими для коммуникации  


Номер 3
            Какие операции являются атомарными в Cassandra?
        

Ответ:

 (1) записи в одну строку  

 (2) несколько обновлений строки  

 (3) репликация таблицы  

 (4) срез таблицы  


Упражнение 8:
Номер 1
            Выберите верные утверждения о Cassandra.
        

Ответ:

 (1) для разрешения конфликтов используется timestamp, передаваемый клиентом при записи данных  

 (2) доступны гарантированные откаты при неудачной записи  

 (3) при записи не осуществляется проверка на уникальность row key  

 (4) не гарантируется отсутствие реплик в случае неудачной записи  


Номер 2
            Какой язык запросов используется в Cassandra?
        

Ответ:

 (1) Open SQL  

 (2) CQL  

 (3) IDL  

 (4) CQLSH  


Номер 3
            Выберите верные утверждения о Cassandra.
        

Ответ:

 (1) уровни согласованности могут быть указаны для каждой read-операции  

 (2) уровни согласованности не могут быть указаны для каждой write-операции  

 (3) уровень согласованности ONE указывает, что для информирования клиента об удачном завершении операции, требуется ответ только от одной реплики  

 (4) уровень согласованности ALL указывает, что для информирования клиента об удачном завершении операции, требуется ответ от большинства реплик  




Главная / Программирование / Параллельные и распределенные вычисления / Тест 12