Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
К какому типу относятся колоночные СУБД (например, ClickHouse)?
Колоночные СУБД (ClickHouse, Cassandra) хранят данные по столбцам, а не строкам. Они относятся к NoSQL-базам, оптимизированы для аналитики (OLAP) и быстрой агрегации больших данных. Подходят для систем, где нужны сложные запросы по миллиардам записей, но не для частых обновлений.
Как устроен ETL-контур в рекомендательной системе? (Hadoop, Spark, ClickHouse)
ETL-контур включает сбор данных (Hadoop), их обработку (Spark) и хранение (ClickHouse). Данные преобразуются в удобный для анализа формат, а затем загружаются в хранилище для быстрого доступа.
Для чего применяется ClickHouse в аналитике?
ClickHouse используется для:
Анализа больших объемов данных в реальном времени
Сложных аналитических запросов
Хранения и обработки логов и метрик
Построения отчетов и дашбордов
Какие задачи решает ClickHouse?
ClickHouse оптимизирован для:
Аналитики в реальном времени (OLAP).
Обработки больших данных (высокая скорость агрегаций).
Хранения логов и событий (эффективное сжатие).
В чём преимущества колоночных БД (ClickHouse) перед PostgreSQL?
Колоночные БД (ClickHouse) лучше для:
Аналитических запросов (агрегации, сканирование столбцов).
Сжатия данных (экономия места).
Высокой скорости вставки (пакетная обработка).
Как бороться с дублированием данных в ClickHouse?
Что такое NoSQL базы данных и каковы сценарии их использования (например, ClickHouse)?
Чем ClickHouse принципиально отличается от классических реляционных СУБД?
Когда использовать ClickHouse?
Рейтинг:
1
Сложность:
7
ReplacingMergeTree – автоматическое удаление дублей по ключу.
FINAl – принудительное слияние партиций.
Уникальные ключи (первичный ключ + ORDER BY).
Рейтинг:
4
Сложность:
7
NoSQL базы данных — это нереляционные системы хранения данных, разработанные для специфических use cases. Основные типы: документные (MongoDB), колоночные (ClickHouse), ключ-значение (Redis), графовые (Neo4j). ClickHouse — это колоночная СУБД, оптимизированная для аналитики в реальном времени и обработки больших объемов данных. Она эффективна для аналитических запросов, агрегаций и работы с временными рядами, но не подходит для транзакционных операций.
Рейтинг:
5
Сложность:
7
ClickHouse — это колоночная аналитическая база данных. Он оптимизирован под чтение и агрегацию больших объёмов данных. В отличие от классических реляционных СУБД, ClickHouse плохо подходит для частых обновлений и транзакций. Он делает ставку на скорость аналитических запросов. Это принципиально разные классы систем.
Рейтинг:
4
Сложность:
6
ClickHouse используют для аналитических запросов по большим объёмам данных: логов, метрик, событий и статистики. Он хорошо справляется с агрегациями, фильтрацией и группировками по миллионам и миллиардам строк. Для частых обновлений и транзакций ClickHouse подходит плохо. Обычно его используют как отдельное аналитическое хранилище, а не как основную базу приложения.
Рейтинг:
1
Сложность:
5
Рейтинг:
1
Сложность:
9
Рейтинг:
1
Сложность:
8
Рейтинг:
1
Сложность:
7
Рейтинг:
1
Сложность:
8