How to scale Postgres for time series data with Citus | Citus Con: An Event for Postgres 2022

Ғылым және технология

Video of a conference talk by Burak Velioglu at Citus Con: An Event for Postgres. Abstract: Managing time series data at scale can be a challenge. PostgreSQL offers many powerful data processing features such as indexes, COPY, and SQL-but the high data volumes and ever-growing nature of time series data can cause your database to slow down over time.
Fortunately, Postgres has a built-in solution to this problem: Partitioning tables by time range. Partitioning with the Postgres declarative partitioning feature can help you speed up query and ingest times for your time series workloads. Though, you’ll still be limited by the memory, CPU, and storage resources of your Postgres server.
The good news is you can scale out your partitioned Postgres tables to handle enormous amounts of data by distributing the partitions across a cluster using Citus. This talk will guide you to using Postgres with Citus (and pg_cron) for time series data-effectively transforming PostgreSQL into a distributed time series database with Citus.
Burak Velioglu is a software engineer at Microsoft working in the Citus open source engineering team. Interested in distributed systems, machine learning, analytics, and anything related, Burak is a former researcher with an MSc in brain decoding.
► Video bookmarks:
⏩ 00:00 Introduction
⏩ 01:31 Timeseries data and workload
⏩ 03:39 Postgres built-in partitioning
⏩ 07:25 Easy partition management with Citus
⏩ 09:36 Citus Columnar
⏩ 14:44 Automated partition management with pg_cron
⏩ 18:16 Sharding & partitioning
⏩ 22:41 Demo
✅ Learn more:
Watch more Citus Con talks: aka.ms/cituscon-playlist
Citus open source GitHub repo: github.com/citusdata/citus
📕 Everything you need to know about Citus Con: An Event for Postgres can be found at: aka.ms/cituscon
📌 Let’s connect:
Twitter - @CitusCon, / cituscon
🔔 Subscribe to the Citus monthly technical newsletter:
aka.ms/citus-newsletter
#CitusCon #PostgreSQL #Citus

Пікірлер: 2

  • @twigahappy
    @twigahappy2 жыл бұрын

    how does this compare with timescale db?

  • Жыл бұрын

    This has some funny cheap vibes: Loud electronic intro followed by low quality mic XD You're just missing something like “Unregistered Hyper Cam 2” But it's a good informative video.

Келесі