5 ошибок при миграции с PostgreSQL на ClickHouse: как не убить производительность индексами

В этой статье разбираем пять конкретных ошибок при миграции индексов, которые мы совершали сами на реальных проектах. Почему B‑tree не работает в колоночной СУБД? Как правильно спроектировать ORDER BY и PRIMARY KEY ? Когда использовать bloom_filter , а когда — материализованные представления?

https://habr.com/ru/companies/otus/articles/1031258/

#ClickHouse #PostgreSQL #индексы #миграция_баз_данных #производительность_БД #MergeTree #архитектура_данных

5 ошибок при миграции с PostgreSQL на ClickHouse: как не убить производительность индексами

Всем привет, меня зовут Сергей Прощаев. В этой статье расскажу про подводные камни индексации при переезде с классических реляционных баз в мир колоночных аналитических СУБД на примере PostgreSQL и...

Хабр

ClickHouse не тормозит, но не умеет в DML. Часть 2. Append-only

Append-only — целебная пилюля для ClickHouse, без которой он скорее обуза, нежели буст для бизнеса. Разберем что это, и как этим пользоваться.

https://habr.com/ru/articles/1036162/

#clickhouse #append_only #версионирование_данных #sql #mergetree

ClickHouse не тормозит, но не умеет в DML. Часть 2. Append-only

Append-only — целебная пилюля для ClickHouse. Разберем что это, и как этим пользоваться. Напоминаю, что ClickHouse очень плохо умеет в DML — рекомендую к прочтению  первую статью . Ну а решение...

Хабр

ClickHouse не тормозит, но не умеет в DML. Часть 1. Мутации

Нет, клик не превратится в этого монстра. В него превратитесь вы, если не будете знать того, о чем эта статья.

https://habr.com/ru/articles/1033982/

#clickhouse #слияния #мутации #изменение_данных #alter #mergetree #dml

ClickHouse не тормозит, но не умеет в DML. Часть 1. Мутации

Нет, клик не превратится в этого монстра. В него превратитесь вы, если не будете знать того, о чем эта статья. Про особенность хранения данных в клике  сказано многое , но сегодня мы взглянем...

Хабр

ClickHouse: MergeTree с нуля

Привет, Хабр! Меня зовут Натаров Иван. Я занимаюсь вопросами обработки, анализа и визуализации данных. ClickHouse сегодня стал стандартом де-факто для аналитических задач, но часто начинающие специалисты тратят слишком много времени на погружение в технологию. Документация зачастую дает либо слишком поверхностное объяснение, либо уходит в технические детали, которые сложны для восприятия. В этой статье мы разберем фундамент ClickHouse - движок MergeTree . Посмотрим, как данные физически хранятся на диске, чем «парт» отличается от «партиции» и почему индекс в ClickHouse работает не так, как мы привыкли это видеть в транзакционных базах данных (например, PostgreSQL или MySQL). Погнали!

https://habr.com/ru/articles/1001054/

#ClickHouse #SQL #Big_Data #СУБД #MergeTree #Хранилища_данных #Data_Engineering #Tutorial

ClickHouse: MergeTree с нуля

Привет, Хабр! Меня зовут Натаров Иван. Я занимаюсь вопросами обработки, анализа и визуализации данных. ClickHouse сегодня стал стандартом де-факто для аналитических задач, но часто начинающие...

Хабр