Что дает бизнесу база данных ClickHouse и почему мы ее используем
ClickHouse — универсальный инструмент, он подходит для работы с большими данными компаний из любой сферы. Его используют и небольшие интернет-сервисы, и корпорации.
ClickHouse подходит для бизнеса с большим объемом данных
ClickHouse — один из видов баз данных. Лучше всего подходит для проектов, где нужно что-то пересчитывать и обрабатывать. Основой для анализа может быть почти что угодно, например данные клиентов, сотрудников, конкурентов.
Помогает бизнесу быстрее запускать решения для сокращения издержек
Главная польза от ClickHouse в том, что он умеет быстро обрабатывать огромные массивы данных и создавать сложные аналитические запросы.
Для каких задач не подходит ClickHouse
ClickHouse — отличное решение, но не для всех задач и компаний. У этой базы данных тоже есть ограничения. Не советуем использовать:
❌ Для хранения неструктурированных данных, например видео, картинок, музыки, фильмов, роликов.
❌ Для обновляемых данных. Например, не подойдет банкам для отслеживания операций клиентов. ClickHouse не поддерживает транзакции — последовательность операций, которые должны выполниться все вместе или среди которых не должна выполниться ни одна.
Сколько ресурсов уходит на запуск и работы с базой данных
Ресурсы, которые понадобятся: сервера и программисты. Для работы с большими данными нужна инфраструктура: кластер серверов, специалисты для развертывания, поддержки и работы с базой данных в контексте проекта.
Компания может создать свой кластер или взять его в аренду. Настроить кластер достаточно легко: доступны варианты с шардированием, репликацией и одновременное их применение.
Первые результаты — как только запустится база. Специального временного лага нет — она сразу готова принимать и анализировать данные.
Почему Orbitsoft использует ClickHouse
Набор функций, который позволяет справляться с большим объемом данных — проще, быстрее и удобнее, чем аналогичные базы данных.
Высокая производительность. По многим тестам она опережает конкурентов, например Apache Spark, Amazon Redshift, Druid, Greenplum и Vertica.
Приемлемый бюджет для заказчика: само решение бесплатное, к тому же низкая операционная стоимость и стоимость масштабирования.
У ClickHouse сильное сообщество программистов в России: чтобы получить ответ на вопрос, программист пишет его в чат Телеграма — и все. Это open-source-проект — любой человек может просмотреть исходный код и доработать его под свои нужды.
В каких проектах и решениях OrbitSoft использует ClickHouse
Интернет-реклама: аналитика и управление рекламой.
Медицина: система проведения опросов врачей.
Сервисы с развлекательным контентом: анализ логов пользователей для настройки системы персональных рекомендаций.
POSiFLORA: учет и контроль в цветочном бизнесе. Этот сервис полностью разработал OrbitSoft.