Вы своими руками соберёте реплицированные и распределённые таблицы, загрузите в них реальные данные и пройдёте через то, что может произойти при переходе с одиночного ClickHouse на шардированный: - перекос от неудачно выбранного ключа - перенос таблицы на кластер - запросы, которые не падают и при этом отвечают некорректно - особенности вставки и чтения при работе с распределёнными таблицами
Лаба рассчитана на тех, кто уже пишет SQL в ClickHouse. Колоночное хранение, MergeTree и синтаксис здесь не разбираются - только то, как меняется работа DE и какие грабли можно собрать при добавлении шардов. Версия CH: 26.7.
Содержание: 1. Введение 2. Подключение и разведка 3. Шардирование и репликация: разные оси 4. Реплицированная и распределённая таблицы 5. Реальные данные: загрузка 10М строк Citibike 6. Физическое хранение данных 7. Ключ шардирования и перекос 8. Чтение и диагностика на шардированном кластере 9. Перенос таблицы на шардированный кластер 10. Запись на шардированном кластере 11. Когда данные на нодах расходятся 12. Очистка и итоги
Доступ выдаётся на 30 дней. Материалы можно сохранить в PDF. После оплаты получи доступ по ссылке: https://labs-pay.rzvde.pro/claim