ClickHouse (База данных) — различия между версиями
Админ (обсуждение | вклад) м |
Дизайнер (обсуждение | вклад) м |
||
(не показаны 4 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | Колоночная СУБД для аналитики и отчётов в реальном времени | ||
+ | == Тестирование Yandex Clickhouse == | ||
+ | В процессе тестирования выяснилось, что эта БД для наших задач не подходит — джойны в ней представлены только номинально. Так, например: | ||
+ | * поддерживается только JOIN с подзапросом в качестве правой части; | ||
+ | * условия в join-е не пробрасываются внутрь подзапроса; | ||
+ | * распределённые join-ы выполняются неэффективно. | ||
+ | |||
+ | Оказалось практически невозможным переписать «тяжёлые» запросы (N1-N3) на синтаксис Clickhouse. Также печалит ограничение по памяти — результат любого из подзапросов в любом запросе должен вмещаться в память на одном (!) сервере из кластера. | ||
+ | |||
+ | Несмотря на то, что для BI-задач эта БД оказалась непригодна, по результатам тестирования она нашла применение в хранилище в другом проекте. | ||
+ | |||
+ | Отдельно хочется отметить очень подробную и удобную документацию, доступную на официальном сайте (к сожалению, пока она покрывает не все аспекты использования БД), а также поблагодарить разработчиков Yandex за оперативные ответы на наши вопросы при проведении тестирования. https://habrahabr.ru/company/tcsbank/blog/310620/ тестирование БД | ||
+ | |||
== Ссылки == | == Ссылки == | ||
− | * [ | + | * [//habrahabr.ru/company/yandex/blog/303282/ Яндекс открывает ClickHouse (хабр)] |
− | * [ | + | * [//habrahabr.ru/company/smi2/blog/314558/ Как запустить ClickHouse своими силами и выиграть джекпот] |
− | * [ | + | * [//habrahabr.ru/post/304602/ Разрабатываем систему real-time fulltext-поиска по error-логам на основе ClickHouse от Яндекса] |
− | * [ | + | * [//habrahabr.ru/company/tcsbank/blog/310620/ Сравнение аналитических in-memory баз данных] |
− | * [ | + | * [//clickhouse.yandex Официальный сайт] |
− | * | + | * [//github.com/yandex/ClickHouse GIT ClickHouse] |
+ | * [//github.com/yandex открытое ПО разработанное Яндексом] | ||
+ | * [//tech.yandex.com Яндекс тех] | ||
+ | * [https://habrahabr.ru/post/322724/ Хабр Доклад яндекс о ClickHouse] | ||
+ | * [https://habrahabr.ru/post/322620/ переезд на Яндекс ClickHouse с Vertica] | ||
[[Категория:База данных]] | [[Категория:База данных]] | ||
[[Категория:ПО разработанное Яндексом]] | [[Категория:ПО разработанное Яндексом]] |
Текущая версия на 06:14, 2 марта 2017
Колоночная СУБД для аналитики и отчётов в реальном времени
Тестирование Yandex Clickhouse
В процессе тестирования выяснилось, что эта БД для наших задач не подходит — джойны в ней представлены только номинально. Так, например:
- поддерживается только JOIN с подзапросом в качестве правой части;
- условия в join-е не пробрасываются внутрь подзапроса;
- распределённые join-ы выполняются неэффективно.
Оказалось практически невозможным переписать «тяжёлые» запросы (N1-N3) на синтаксис Clickhouse. Также печалит ограничение по памяти — результат любого из подзапросов в любом запросе должен вмещаться в память на одном (!) сервере из кластера.
Несмотря на то, что для BI-задач эта БД оказалась непригодна, по результатам тестирования она нашла применение в хранилище в другом проекте.
Отдельно хочется отметить очень подробную и удобную документацию, доступную на официальном сайте (к сожалению, пока она покрывает не все аспекты использования БД), а также поблагодарить разработчиков Yandex за оперативные ответы на наши вопросы при проведении тестирования. https://habrahabr.ru/company/tcsbank/blog/310620/ тестирование БД
Ссылки
- Яндекс открывает ClickHouse (хабр)
- Как запустить ClickHouse своими силами и выиграть джекпот
- Разрабатываем систему real-time fulltext-поиска по error-логам на основе ClickHouse от Яндекса
- Сравнение аналитических in-memory баз данных
- Официальный сайт
- GIT ClickHouse
- открытое ПО разработанное Яндексом
- Яндекс тех
- Хабр Доклад яндекс о ClickHouse
- переезд на Яндекс ClickHouse с Vertica