Dé Postgres Meetup groep van Nederland
Op donderdag 30 mei alweer de 2e “PostgreSQL User Group NL” meetup van 2024, dé PostgreSQL meetup groep van de Nederlandse Postgres community!
Leuk om te vermelden is dat onze meetup groep inmiddels uit 839 leden bestaat. Dat zijn dus allemaal In Nederland werkende en aktieve PostgreSQL professionals die onderdeel zijn van de postgres community. De PostgreSQL Usergroup NL is een officiel geregistreerde “local chapter” (PUG) van de PostgreSQL community.
We zijn te gast bij HCS Company in Amsterdam deze keer.
Een ouderwetse line-up, 2 vrienden van de show zullen deze avond een talk verzorgen:
Feike Steenbergen zal ons meenemen in zijn ervaringen met Streamlining Bulk Data Insertion in PostgreSQL
Boriss Mejias (co-auteur van het nieuwste PostgreSQL 16 cookbook!) zal ons meer vertellen over de mogelijkheden van PGVector.
Naast deze interessante headliners bieden we de mogelijkheid om deel te nemen aan de Lightning Talks. Als je iets te delen hebt op het gebied van PostgreSQL, laat het ons weten en we geven je graag het woord.
Deze PostgreSQL Meetup wordt gehouden in het kantoor van HCS Company te Amsterdam. Voor eten en drinken wordt gezorgd. Veel dank aan HCS voor hun gastvrijheid!!!
We hopen elkaar te ontmoeten en te spreken op 30 mei.
Agenda
17:30 – 18:15 Inloop, eten en drinken.
18:15 – 18:20 Opening door Gerard Zuidweg, OptimaData
18:20 – 18:30 Introductie HCS Company, KP
18:30 – 19:00 Feike Steenbergen – Streamlining Bulk Data Insertion in PostgreSQL
Break
19:10 – 19:45 Boriss Mejias – Pgvector – What the buzz with the vector databases in PostgreSQL
19:45 – 20:00 Lightning talks
20:00 – 20:30 Wrap up, netwerken en borrel
Streamlining Bulk Data Insertion in PostgreSQL
door Feike Steenbergen, Staff Engineer – TimeScaleDB
While working on a new product that uses a lot of bulk inserts, we started to really appreciate the tools available in PostgreSQL to insert large amounts of data with the least amount of performance impact on the database. One of the features that has been available since PostgreSQL 15 is MERGE, which extends the possibilities of INSERT ON CONFLICT so you can ingest your data efficiently with only 1 statement.
We’ll go through the semantics of MERGE, when to use it and show some examples of why it is useful and when it is more performant. One usecase is to have the most recent data readily available in a single table, yet also retain the whole history of the data in different tables.
We’ll show how setting up temporary tables, MERGE, COPY and a few triggers simplifies our application, gives us great performance for getting the latest data, while still allowing us to query the whole history in (partitioned) tables.
NOTE: I work for TimescaleDB ;-). If time permits, we can take a look at how TimescaleDB can be used to compress older data, reducing the disk-space requirement of the data without losing any details.
Pgvector – What the buzz with the vector databases in PostgreSQL
Door Boris Mejias, Solution Architect – EDB
Yet another talk on vector databases in PostgreSQL, and yes, yet again with the pgvector extension. So let’s iterate once again on the topic so that we probably get it right. The multi-dimensional representation of data using vectors enables programs to see data in a structured way that allows them to search and compare data in the forms of images, audio or text. This is especially interesting for deductive behavior in artificial intelligence.
Now, Postgres is an object-relational database that does not yet have vector capabilities in core, and that is why the extension pgvector comes into the game to convert Postgres in a vector database.
Postgres has established itself as a core capability of today’s digital transformation. This talk will explore the role Postgres plays in the IT stack, and what drove that phenomenal success. It will also look at the key requirements of new applications, as they pertain to Postgres. The talk ends with a discussion of the next frontiers for data driven applications: accelerated transformation, distributed systems, analytics, and AI.
Lightning Talks
Wat zijn Lightning Talks?
Een Lightning talk is een korte presentatie gegeven op een conferentie of meetup. In tegenstelling tot andere presentaties duren Lightning Talks slechts enkele minuten en er worden er meestal verschillende gegeven in een korte tijdspanne door verschillende sprekers. Iedereen heeft de mogelijkheid om in de tijdspanne van 1 slot zijn of haar visie te geven, een kort onderwerp te delen of om input van de zaal te vragen.
Tijdens de PostgreSQL Usergroup NL meetups geven wij middels de Lightning Talks een laagdrempelig podium aan deelnemers om hun ervaring en kennis te delen.
Wil je een Lighting Talk indienen, heb je een kort onderwerp, wil je graag iets delen binnen het PostgreSQL domein of wat dat raakt? Stuur ons een email met je suggestie, je onderwerp, of alleen je naam met het verzoek om een tijdslot en wij zullen je inplannen in de Lightning Talks! Je kan ook op de avond zelf je naam op de lijst zetten!
Locatie
De meetup wordt gehouden op de locatie van HCS Company te Amsterdam aan de Anthony Fokkerweg 61.
Het adres is:
Anthony Fokkerweg 61
Amsterdam
Bereikbaarheid:
Met de auto: Het kantoor van HCS Company is met de auto gemakkelijk te bereiken via de A10 afrit s107. Rond het kantoor en in de buurt is er voldoende parkeergelegenheid.
Met het openbaar vervoer: Op loopafstand is het Hoofddorpplein en het Haarlemmermeerstation gelegen, vanaf hier gaan diverse tram-en busdiensten richting Amsterdam Centrum/Zuid. Het metrostation Henk Sneevlietweg bevindt zich op enkele minuten lopen.
aanmelden voor de Meetup
Voel je welkom om je aan te melden voor deze Nederlandse PostgreSQL community meetup. Het is mede dankzij de gastvrijheid van HCS Company en de organisatie van OptimaData een gratis event inclusief eten en drinken. Via onderstaande link kun je op onze meetup-pagina op meetup.com aanmelden. heb je nog geen meetup.com account, of ben je nog geen lid van de PostgreSQL Usergroup NL? Wordt dan gratis lid en meld je aan voor de meetup.