Выбор ответа Junior Хранилища: OLTP, OLAP, DWH, lakehouse обновлено
Schema-on-read
Вопрос
Что означает schema-on-read в озере данных?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Данные записываются как есть, а структура применяется при чтении тем, кто читает. В озеро можно положить JSON, CSV, логи без заранее заданной схемы, а интерпретация происходит при запросе.
Варианты ответа
- Данные записываются как есть, а структура применяется при чтении тем, кто читаетправильный ответ
- Схема таблицы проверяется при каждой записи файла в озеро, как в PostgreSQL
- Читать данные можно только после согласования схемы с владельцем набора данных
- Схема хранится в каждой строке данных, и читатель применяет её построчно
Разбор
В озеро можно положить JSON, CSV, логи без заранее заданной схемы, а интерпретация происходит при запросе. Плюс: гибкость и быстрая загрузка. Минус: ошибки формата всплывают при чтении. Проверка при записи это schema-on-write, как в классическом DWH. Согласование с владельцем это процесс, а не механизм хранения. Схема в каждой строке характерна для JSON, но не определяет термин.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Хранилища: OLTP, OLAP, DWH, lakehouse»
- Озеро против хранилища
- Слои хранилища
- Табличные форматы
- Выбор хранилища под задачу
- Почему колоночное хранение быстрее для аналитики
- Чем платим за колоночное хранение
- Спроектируйте аналитическую платформу для маркетплейса
- Системы и их роль