Direct naar content

PostgreSQL Usergroup NL meetup “the Dutchies”

Donderdag 30 mei is alweer de 2e meetup van de PostgreSQL Usergroup NL. Dé meetup groep van de Nederlandse postgres community. We hebben weer mooie sprekers weten op te lijnen: 2 vrienden van de show, Feike Steenbergen (TimeScaleDB) en Boriss Mejias (EDB, en co-auteur van het nieuwste PostgreSQL 16 cookbook) hebben ieder een goed en mooi verhaal voorbereid. Ook is er weer ruimte voor de Lightning Talks. Voor eten en drinken wordt gezorgd door onze gastheer HCS Company. Vanaf 17:30 ben je welkom, we hopen je daar te ontmoeten!

Gerard Zuidweg

Managing Partner
Gerard Zuidweg - Managing Partner
PostgreSQL Usergroup NL

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

Feike Steenbergen - 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

Boriss 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!

aanmelden Lightning Talk

Locatie

De meetup wordt gehouden op de locatie van HCS Company te Amsterdam aan de Anthony Fokkerweg 61.

Kantoor HCS CompanyHet 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.