
Po dłuższej przerwie wracamy z kolejnym spotkaniem Warsaw PostgreSQL Users Group — tym razem w siedzibie Clouds on Mars przy ul. Bukowińskiej 22/13B w Warszawie. Tym razem porozmawiamy o dwóch bardzo aktualnych tematach w świecie PostgreSQL: migracjach baz danych oraz wykorzystaniu AI/LLM-ów — zarówno do budowania narzędzi open-source, jak i do performance tuningu. Będą dwa talki, przerwa na pizzę oraz czas na luźne rozmowy przy piwie i innych napojach. Agenda: 18:15 – 18:20 — Wstęp organizacyjny 18:20 – 19:00 — Kamil Króliszewski: pg_emigrant – Modern PostgreSQL Migration Tool Built with LLMs 19:00 – 19:20 — Przerwa na pizzę 19:20 – 20:10 — Dr. Luigi Nardi: Workload fingerprints: A data cleaning pipeline for effective AI performance tuning 20:10 – 20:15 — Pytania, podsumowanie i część organizacyjna Po 20:15 — mniej formalna część networkingowa (będzie piwo i inne napoje) Talk 1: pg_emigrant – Modern PostgreSQL Migration Tool Built with LLMs W tym talku Kamil Króliszewski zaprezentuje pg_emigrant — nowe narzędzie open-source stworzone po to, aby rozwiązywać realne problemy produkcyjne związane z migracjami PostgreSQL. pg_emigrant powstał w odpowiedzi na konkretne wyzwania migracyjne w Verestro, gdzie istniejące rozwiązania, takie jak Bucardo, okazały się niewystarczające. Kluczowe mechanizmy i scenariusze użycia: synchronizacja sekwencji wykrywanie rozjazdów DDL równoległy initial copy automatyczne odzyskiwanie po zdarzeniach Patroni failover/switchover Kamil pokaże architekturę narzędzia, najważniejsze funkcje oraz praktyczne use case’y. Opowie też o swojej drodze tworzenia aplikacji jako administrator systemów z ograniczonym wcześniejszym doświadczeniem developerskim oraz o tym, jak wykorzystał Large Language Models (VS Code, GitHub Copilot, Claude) aby przyspieszyć development. Talk będzie okazją do rozmowy o tym, jak DBA, DevOps i specjaliści od baz danych mogą efektywnie korzystać z LLM-ów do szybkiego projektowania i budowania wysokiej jakości narzędzi open-source. O speakerze — Kamil Króliszewski Kamil jest doświadczonym Linux Systems Administratorem z ponad 13-letnim doświadczeniem w projektowaniu, konfiguracji i utrzymaniu stabilnych środowisk o wysokiej dostępności. Specjalizuje się w PostgreSQL oraz szerokim zakresie technologii open-source (Elasticsearch, RabbitMQ, Redis, Kubernetes, Ansible, Ceph, Prometheus, Grafana). W ostatnim czasie rozwija się również w obszarze software developmentu i jest autorem pg_emigrant. Talk 2: Workload fingerprints: A data cleaning pipeline for effective AI performance tuning Pomiar wydajności PostgreSQL jest bardziej złożony, niż mogłoby się wydawać. Metryki takie jak średni czas wykonania zapytania często ukrywają dużą zmienność. W tej prezentacji Dr. Luigi Nardi pokaże ograniczenia tradycyjnych wskaźników wydajności i przedstawi metodę workload fingerprint, zaprojektowaną z myślą o bardziej wiarygodnej ocenie wydajności w środowiskach produkcyjnych. Podejście oparte na workload fingerprints daje bardziej szczegółowy obraz aktywności bazy danych i może pomagać zarówno administratorom PostgreSQL, jak i systemom AI-powered tuning w lepszym rozumieniu problemów wydajnościowych oraz proponowaniu skuteczniejszych działań optymalizacyjnych. Uczestnicy dowiedzą się, jak skuteczniej monitorować i analizować workload PostgreSQL oraz jak wygląda praktyczne i systematyczne podejście do performance tuningu w erze AI. O speakerze — Dr. Luigi Nardi Dr. Luigi Nardi jest founderem i CEO DBtune, firmy rozwijającej rozwiązania z obszaru AI, database systems i cloud computing. Wcześniej był associate professorem machine learning na Lund University oraz research staff memberem na Stanford University. Specjalizuje się w metodach bayesowskich oraz teorii i praktyce optymalizacji; jest współautorem ponad 50 publikacji naukowych. Sponsorzy Dziękujemy naszym sponsorom, dzięki którym możemy zorganizować to spotkanie: Clouds on Mars — miejsce na meetup oraz napoje monday.com — za sponsorowanie pizzy Dzięki za wspieranie warszawskiej społeczności PostgreSQL!