logo

How TimescaleDB helped us scale analytics and reporting

ID: 4b4d32e7-cc6c-5635-85e7-21b53ac3cde1

STIX ID: report--4b4d32e7-cc6c-5635-85e7-21b53ac3cde1

Feed Name: Cloudflare Blog

Date Published: 2025-07-08

Date Updated: 2026-04-27

Author: Robert Cepa

...
...

Cloudflare details why it chose TimescaleDB (a PostgreSQL extension) over ClickHouse to power analytics for its Digital Experience Monitoring and Zero Trust reporting, prioritizing simplicity and rapid delivery. Starting with PostgreSQL and precomputed aggregates, the team later adopted TimescaleDB hypertables, columnstore, compression, sparse minmax indexes, and continuous aggregates to achieve 5–35x query speedups and up to 33x storage reduction, enabling faster dashboards and longer retention with less operational complexity; other teams subsequently applied the same approach for large-scale reporting across Access, Gateway, CASB, and DLP.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.