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.
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.
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.
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.
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.
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.
Dziękujemy naszym sponsorom, dzięki którym możemy zorganizować to spotkanie:
Dzięki za wspieranie warszawskiej społeczności PostgreSQL!
