Коротко
-
01
Название
Yandex Managed Service for ClickHouse
-
02
Что это
Столбцовая система управления базами данных (СУБД) для онлайн-обработки аналитических запросов (OLAP)
-
03
Какие задачи решает
Упрощает сбор и анализ информации →
→ можно строить сложные аналитические запросы на больших данных и получать результат быстрее, чем в других аналогичных системах
-
04
Почему OrbitSoft использует
+ Производительность
+ Функциональность
+ Масштабируемость
+ Экономия бюджета для заказчика
ClickHouse подходит для бизнеса с большим объемом данных
ClickHouse — один из видов баз данных. Лучше всего подходит для проектов, где нужно что-то пересчитывать и обрабатывать. Основой для анализа может быть почти что угодно, например данные клиентов, сотрудников, конкурентов.
ClickHouse — универсальный инструмент, он подходит для работы с большими данными компаний из любой сферы. Его используют и небольшие интернет-сервисы, и корпорации.
Помогает бизнесу быстрее запускать решения для сокращения издержек
Главная польза от ClickHouse в том, что он умеет быстро обрабатывать огромные массивы данных и создавать сложные аналитические запросы.
Пример бизнес-задач, которые помогает решать ClickHouse
Бизнес-задача | Ситуация | Как помогает ClickHouse |
Не сливать бюджет на неэффективную рекламу | Чтобы определиться, стоит ли дальше вкладываться в рекламу, аналитикам нужна точная информация, причем по всем каналам и форматам | Данные обрабатываются автоматически и без ошибок из-за невнимательности |
Быстрее запускать лучшее по качеству и цене решение | Для сокращения издержек логисты изучают маршруты и условия для своих перевозчиков. Чем быстрее они получат информацию, тем скорее запустят более экономичное решение | Логисты успевают быстро проанализировать все возможные маршруты. Не нужно писать дополнительный код, чтобы создать сложный запрос, — на анализ уходит меньше времени |
Получить конкурентное преимущество | Сервис по отслеживанию местоположения детей использует GPS-трекинг. Родитель регистрирует в системе телефон ребенка, и система может его отслеживать. Чтобы сервис пользовался популярностью, он должен помогать родителям как можно быстрее найти ребенка | Сервис без сбоев и зависаний хранит и обрабатывает огромный объем зашифрованных данных. При этом родители могут увидеть местоположение ребенка в режиме реального времени |
Для каких задач не подходит ClickHouse
ClickHouse — отличное решение, но не для всех задач и компаний. У этой базы данных тоже есть ограничения. Не советуем использовать:
❌ Для хранения неструктурированных данных, например видео, картинок, музыки, фильмов, роликов.
❌ Для обновляемых данных. Например, не подойдет банкам для отслеживания операций клиентов. ClickHouse не поддерживает транзакции — последовательность операций, которые должны выполниться все вместе или среди которых не должна выполниться ни одна.
Сколько ресурсов уходит на запуск и работу с базой данных
Ресурсы, которые понадобятся: сервера и программисты. Для работы с большими данными нужна инфраструктура: кластер серверов, специалисты для развертывания, поддержки и работы с базой данных в контексте проекта.
Компания может создать свой кластер или взять его в аренду. Настроить кластер достаточно легко: доступны варианты с шардированием, репликацией и одновременное их применение.
Первые результаты — как только запустится база. Специального временного лага нет — она сразу готова принимать и анализировать данные.
Почему OrbitSoft использует ClickHouse
Набор функций, который позволяет справляться с большим объемом данных — проще, быстрее и удобнее, чем аналогичные базы данных.
Особенности и преимущества ClickHouse | Что дает |
Хранит большие объемы данных — до нескольких петабайт | Могут пользоваться любые клиенты: корпорации и быстрорастущий бизнес |
Хранит структурированные данные: символы, цифры, буквы | Подходит для работы с любой информацией, которую нужно анализировать |
Поддерживает SQL | Могут пользоваться не только программисты, но и обычные аналитики |
Горизонтально масштабируется | Если бизнес будет расти и данных будет становится больше, базу данных дешевле адаптировать под растущую нагрузку |
Подходит для хранения временных рядов | В ClickHouse с ними удобнее работать: например, легко следить за состоянием пациента, проверять, какой у него пульс, можно сложить все данные и проанализировать |
Если сравнивать с конкурентами, требует гораздо меньше места для хранения данных | Надо покупать меньше свободного места в облаке или на жестких дисках |
Есть встроенные функции для сложных аналитических запросов для больших объемов данных | Программистам не надо дополнительно писать алгоритмы для анализа |
Поддержка репликации данных | Если одна из машин, где хранятся данные, выйдет из строя, данные не пропадут |
Высокая производительность. По многим тестам она опережает конкурентов, например Apache Spark, Amazon Redshift, Druid, Greenplum и Vertica.
Приемлемый бюджет для заказчика: само решение бесплатное, к тому же низкая операционная стоимость и стоимость масштабирования.
У ClickHouse сильное сообщество программистов в России: чтобы получить ответ на вопрос, программист пишет его в чат Телеграма — и все. Это open-source-проект — любой человек может просмотреть исходный код и доработать его под свои нужды.
Дополнительная информация о ClickHouse
В каких проектах и решениях OrbitSoft использует ClickHouse
Интернет-реклама: аналитика и управление рекламой.
Медицина: система проведения опросов врачей.
Сервисы с развлекательным контентом: анализ логов пользователей для настройки системы персональных рекомендаций.
POSiFLORA: учет и контроль в цветочном бизнесе. Этот сервис полностью разработал OrbitSoft.
Telegram
WhatsApp
+7 499 321-59-32
contact@orbitsoft.com