OLAP OVER HTTP: как отдавать большие аналитические данные через API и не положить сервис
Каждый день в 18:00 клиентам становится доступна отчётность по продажам, и многие одновременно нажимают кнопку «Загрузить отчёт». Это может быть дет…
Latest Testing & QA news from Tech News
Каждый день в 18:00 клиентам становится доступна отчётность по продажам, и многие одновременно нажимают кнопку «Загрузить отчёт». Это может быть дет…
Day 03 of the WClickHouse Open-Source Engineering Series. You don't need a Redis cluster just to protect ClickHouse from single-event streaming writ…
If you run ClickHouse in production, you're probably on 26.3 LTS. And now 26.8 LTS has been announced, which means the LTS-to-LTS upgrade conversati…
Я автор aiochlite — асинхронного клиента ClickHouse на aiohttp . Раньше мой декодер RowBinary читал каждое числовое поле отдельно. Если брать 200 ты…
От проблем PostgreSQL к скорости ClickHouse. Рассказываем, как переработали архитектуру кеширования для AI-тестов, чтобы выполнять более 2 млн запро…
Introduction One of the key goals of recent ClickHouse® releases has been improving compatibility with the ANSI SQL standard. While ClickHouse has a…
Introduction Upgrading a database is much more than installing a newer version. It requires careful planning to preserve data integrity, maintain ap…
When a ClickHouse® query runs slowly, the root cause is not always insufficient hardware or an inefficient schema. In many cases, the issue lies in…
As datasets grow into the petabyte range, choosing the right partitioning strategy becomes one of the most important architectural decisions in Clic…
Introduction One of the reasons ClickHouse® can handle massive analytical workloads with exceptional speed is its storage architecture. Unlike tradi…
Introduction As applications grow, traditional relational databases such as MySQL may struggle with analytical workloads involving millions of recor…
Я слишком рано понёс первые результаты в наш продукт. Тогда это выглядело логично: мы прикрутили агентный ИИ к анализу логов и поведения пользовател…
Denormalization has been the standard approach to analytical data modeling for good reason. Moving joins, lookups, and business rules out of query t…
As data volumes grow from gigabytes to terabytes and eventually petabytes, a single database server often becomes a bottleneck. Storage limitations,…
Modern OLAP databases like ClickHouse now handle star schemas and complex cross-table joins at massive scale. That gives data engineering teams a re…
Monitoring ClickHouse® Performance Metrics Introduction Monitoring is a fundamental part of operating a healthy ClickHouse® deployment. As databases…
Introduction As data grows over time, storing every row forever becomes increasingly expensive and often unnecessary. Application logs, IoT events,…
ClickHouse HTTP API: A Complete Beginner's Guide Introduction When most people think about interacting with a database, they usually imagine connect…
One of the reasons ClickHouse delivers exceptional analytical performance is its ability to optimize data in the background. While users focus on wr…
When teams evaluate database platforms, the conversation usually revolves around performance, scalability, query optimization, and storage efficienc…
One thing that confused me when I first started learning ClickHouse was the word FINAL . Because eventually you'll come across both: SELECT * FROM e…
CSV files are one of the most common formats for storing and exchanging data. Whether you’re working with logs, analytics data, application exports,…
Introduction ClickHouse is a columnar OLAP database. It runs aggregate queries across billions of rows in seconds. MySQL is what most apps run on fo…
We are building an agentic AI analytics platform for a crypto exchange where internal teams — Trading Ops, Risk, Compliance, Finance, Treasury, Prod…
ClickHouse JOIN performance was rebuilt between 2022 and 2026. The "avoid JOINs in ClickHouse" advice from 2020 is still circulating: "ClickHouse ca…