Przejdź do treści

Szczegóły

Zapraszamy na kolejne spotkanie Warsaw PostgreSQL Users Group — we wtorek, 27 października 2026, w Clouds on Mars, przy ul. Bukowińskiej 22/13B w Warszawie.

Tym razem zajrzymy pod maskę PostgreSQL z dwóch stron: zarządzania bloatem oraz architektury łączącej dane transakcyjne z analityką. Oleksandra Bovkun z Databricks pokaże, jak działa Lakebase — od zapisu transakcji po współpracę z lakehouse’em — a Robert Treat z AWS opowie o „Repack in Core”.

Start o 18:15, drzwi od około 18:00. Wstęp bezpłatny.

Oba wystąpienia odbędą się w języku angielskim.

Jak zwykle będą dwa talki, 20-minutowa przerwa na pizzę i czas na rozmowy po części oficjalnej.

Agenda

  • 18:15–18:20 — Powitanie i wstęp organizacyjny
  • 18:20–19:00 — Oleksandra Bovkun (Databricks): Inside Lakebase: Postgres, Separation of Storage and Compute, and LTAP
  • 19:00–19:20 — Przerwa na pizzę
  • 19:20–20:10 — Robert Treat (AWS): Repack in Core
  • 20:10–20:15 — Pytania, podsumowanie i ogłoszenia
  • Po 20:15 — Networking

Oleksandra Bovkun — Inside Lakebase: Postgres, Separation of Storage and Compute, and LTAP

Aplikacje i analityka często potrzebują tych samych, aktualnych danych. Tradycyjne architektury utrzymują jednak osobne kopie operacyjne i analityczne, połączone replikacją i pipeline’ami CDC. To dodatkowa infrastruktura, obciążenie bazy oraz opóźnienia.

Oleksandra pokaże architekturę Lakebase, która oddziela bezstanową warstwę obliczeniową Postgresa od trwałej, wersjonowanej warstwy przechowywania danych. Prześledzimy drogę WAL do kworum safekeeperów, które zapewnia trwałość transakcji, oraz rolę pageserverów w tworzeniu wersji stron i zapisywaniu ich w chmurowym object storage. Zobaczymy, jak ten model umożliwia autoskalowanie, scale-to-zero, odtwarzanie do wybranego punktu w czasie i tworzenie branchy metodą copy-on-write.

Przyjrzymy się też LTAP (Lake Transactional/Analytical Processing), które łączy silniki transakcyjne i analityczne przez wspólną warstwę storage, pozwalając lakehouse’owi odpytywać aktualne dane Lakebase bez zewnętrznego pipeline’u CDC.
W demonstracjach na żywo zobaczymy tworzenie brancha bazy o rozmiarze 10 TB, odpytywanie jej z lakehouse’u oraz udostępnianie danych lakehouse’u przez Postgresa.

O prelegentce
Oleksandra Bovkun jest Developer Advocate w Databricks. Ma wykształcenie w matematyce stosowanej i wieloletnie doświadczenie inżynierskie — od projektowania globalnych platform danych po optymalizację wydajności dużych systemów. Pomaga zespołom przejść od „działa na moim komputerze” do „działa w skali”, upraszczając zagadnienia inżynierii danych i zarządzania nimi. Aktywnie wspiera społeczność danych.

Robert Treat — Repack in Core

Nowa komenda REPACK w Postgresie 19 budzi duże zainteresowanie. Co rzeczywiście zmieni w codziennej pracy z bazą? Robert przeprowadzi nas przez historię zarządzania bloatem — nadmiernym rozrostem tabel i indeksów — od CLUSTER i ewolucji VACUUM FULL po pg_repack i pg_squeeze. Wyjaśni też, dlaczego powstały dwa różne narzędzia do rozwiązywania tego problemu.

Najważniejszą częścią wystąpienia będzie REPACK i jego opcja CONCURRENTLY: jak działa, kiedy go używać oraz jak planować uruchomienia i uwzględnić złożoność operacyjną. Jeśli zdarzyło Ci się walczyć z bloatem, ten talk dostarczy praktycznych wskazówek, jak utrzymywać tabele produkcyjne w dobrej kondycji przy minimalnym ryzyku.

O prelegencie
Robert Treat od ponad 20 lat pracuje nad systemami transakcyjnymi intensywnie wykorzystującymi dane. Jest użytkownikiem, współtwórcą i popularyzatorem technologii open source, autorem oraz prelegentem na międzynarodowych wydarzeniach. W projekcie PostgreSQL został wyróżniony jako Major Contributor. Obecnie pracuje w PostgreSQL Contributors Team w Amazon Web Services.
Więcej o Robercie: https://pgtreats.info

Sponsor spotkania
Clouds on Mars jest gospodarzem i jedynym sponsorem tego meetupu. Dziękujemy za wspieranie warszawskiej społeczności PostgreSQL!

Spotykamy się na żywo — nie nagrywamy i nie streamujemy. Do zobaczenia!

Pokrewne tematy

Może ci się również spodobać