Sobes.tech

Data Engineer

Как ORDER BY влияет на таблицу ClickHouse и какие ключи лучше выбирать?

Middle
264

В таблице records(id) создан обычный B-tree индекс по id. Почему следующий запрос не будет использовать индекс? select * from records where id % 2 = 0 - Для id нужен индекс типа GIN - Индексы не работают с выражениями в WHERE - % — это операция сравнения, а не фильтрации - limit и offset обязательны для оптимизации с индексом - Запрос обращается к числовому полю, а не строковому

Junior
264

Какие у тебя ожидания от нового проекта?

264

Как вы загружали данные из S3 в Greenplum?

Middle
263

Какие основные команды Linux вы используете в терминале?

263

Сколько всего загрузок примерно было — верхнеуровневых джобов, потоков?

263

Как в Airflow создать много одинаковых тасков параллельно (например, загрузить много одинаковых файлов)?

Middle
262

Что такое Catalyst optimizer в Spark и какие конкретные примеры оптимизаций он делает (например, predicate pushdown)?

Middle+
261

Есть ли у вас опыт работы с библиотекой Langchain? Какие задачи вы решали с её помощью?

Junior
261

Что происходит при параллелизации запросов в однонодовом Postgres?

261

Как из Kafka в ClickHouse загружать данные через streaming для real-time отчетности?

261

Как удалить подмодуль и связанные с ним файлы из проекта? git submodule remove <path-to-submodule> git rm --cached <path-to-submodule>; удалить секцию из .gitmodules; git commit git clean --submodules <path> git submodule delete <path> git remove submodule <path>

Junior
261

Как работает Hash Join?

Middle+
261

Какие минусы у MPP архитектуры в Greenplum?

260

Как выбрать правильный ключ шардирования для равномерного распределения данных?

260
/38