O nas
Zapraszam wszystkich zarówno na co dzień pracujących z postgresem, jak również zainteresowanych tą technologią. Celem grupy jest dzielenie się doświadczeniem i wiedzą.
Facebook: https://www.facebook.com/warsawpug
== Call for Speakers ==
Prowadzimy stały nabór na prelegentów. Jeśli zajmujesz się postgresem od strony administracyjnej, deweloperskiej lub brałeś udział w ciekawym wdrożeniu z użyciem PostgreSQL i chciałbyś/chciałabyś o tym opowiedzieć - Proszę o wiadomość z proponowanym terminem wystąpienia i tematem, omówimy szczegóły.
Najbardziej interesującymi tematami są zwykle:
• PostgreSQL w waszej firmie - praktyki, architektura, używane funkcjonalności
• Optymalizacja konfiguracji, OS-a, zapytań
• PostgreSQL w chmurze (AWS, Azure itd.)
• Skalowanie
• Porównanie z innymi silnikami
• PostGIS i inne rozszerzenia
• Ciekawe wdrożenia i ciekawe wpadki
• Realizacja wysokiej dostępności
• Monitoring
• Przydatne narzędzia
== Dla sponsorów ==
Bardzo chętnie przyjmiemy:
• propozycję zorganizowania spotkania w nowym miejscu
• pokrycie kosztów przyjazdu prelegenta
Streaming
Dlaczego nie robimy streamingu z naszych spotkań?:
1. Chcemy, żeby każdy uczestnik i speaker czuł się komfortowo,
2. RODO,
3. koszty, sprzęt i czas
Jeśli bardzo chcesz, żeby streaming jednak się pojawił, jesteśmy otwarci na dyskusję. Przyjdź na meetup i przedstaw swoje argumenty.
Nadchodzące wydarzenia
1

PostgreSQL migrations, LLMs & AI performance tuning
Clouds on Mars, Bukowińska 22/13B, Warszawa, PLPo 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
Zostajemy jeszcze na mniej formalną część networkingową — 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.
Narzędzie jest zbudowane na bazie natywnej logical replication PostgreSQL, ale idzie o krok dalej, dodając mechanizmy przydatne w praktycznych scenariuszach migracyjnych, takie jak:- 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 — i o tym, jak wykorzystał Large Language Models, takie jak VS Code, GitHub Copilot i Claude, aby przyspieszyć development.
Talk będzie również okazją do rozmowy o tym, jak DBA, DevOps engineerowie i specjaliści od baz danych mogą efektywnie korzystać z LLM-ów do szybkiego projektowania i budowania wysokiej jakości narzędzi open-source, które rozwiązują codzienne problemy w ekosystemie PostgreSQL.O speakerze
Kamil Króliszewski jest doświadczonym Linux Systems Administratorem z ponad 13-letnim doświadczeniem w projektowaniu, konfiguracji i utrzymaniu stabilnych środowisk infrastrukturalnych o wysokiej dostępności.
Specjalizuje się w PostgreSQL oraz szerokim zakresie technologii open-source, takich jak Elasticsearch, RabbitMQ, Redis, Kubernetes, Ansible, Ceph, Prometheus i Grafana. W swojej karierze koncentrował się na budowaniu niezawodnych i skalowalnych architektur systemowych, głównie w środowiskach finansowych oraz high-traffic.
W ostatnim czasie Kamil rozwija się również w obszarze software developmentu, wykorzystując nowoczesne narzędzia AI, takie jak GitHub Copilot i Claude, do tworzenia praktycznych rozwiązań. Jest autorem pg_emigrant — narzędzia open-source zaprojektowanego, aby uprościć złożone migracje baz PostgreSQL.***
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ść — szczególnie gdy analizujemy krótkie okna czasowe albo porównujemy różne momenty dnia.
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, także w działających ś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 można skuteczniej monitorować i analizować workload PostgreSQL, a także jak wygląda praktyczne i bardziej systematyczne podejście do performance tuningu w erze AI.O speakerze
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. Pracował także jako post-doc w Imperial College London oraz jako software engineer w Murex S.A.S. Doktorat z matematyki stosowanej uzyskał na Université Pierre et Marie Curie w Paryżu.
Luigi jest aktywnym speakerem i researcherem, współautorem ponad 50 publikacji naukowych prezentowanych na wiodących konferencjach z obszaru machine learning i computer science.Sponsorzy
Dziękujemy naszym sponsorom, dzięki którym możemy zorganizować to spotkanie:
Clouds on Mars — za udostępnienie miejsca na meetup oraz napoje.
monday.com — za sponsorowanie pizzy.
Dzięki za wspieranie warszawskiej społeczności PostgreSQL!20 uczestników
Minione wydarzenia
22


