Data Conference Databasea Query.Farm index
Speakers

Boriss Mejias

Employers on the program

  1. 2020–2026EDB31 talks
  2. 2019–20202ndQuadrant7 talks

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

Held in the past 12 months Next 12 months Today, Nov 9, 2026

Appearances by year

201920202021202220232024202520262027
  • PostgreSQL Conference Europe (PGConf.EU)
  • PGConf.BE
  • Nordic PGDay
  • FOSDEM
  • PGConf.DE (PostgreSQL Conference Germany)
  • pgDay Paris
  • FOSDEM PGDay
  • PGConf NYC (Postgres Summit US from 2026)
  • 1 other conferences

Talks

DateEventConferenceRoleTitleLinks
Oct 20, 2026PGConf.EU 2026 (16th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerJSON in PostgreSQL - evil data type or just needs to be tamed?
as EDB
You heard that PostgreSQL also supports the JSON data type, and you wanted to enjoy the dynamics of schema freedom mixed with the benefits of a relational…Show less

You heard that PostgreSQL also supports the JSON data type, and you wanted to enjoy the dynamics of schema freedom mixed with the benefits of a relational database. You wanted a flexible data type combined with columns with strong types, with relationships between tables, and with constraints to guarantee data integrity.

Slides
Oct 20, 2026PGConf.EU 2026 (16th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)community dayStorytelling for Technical Communication
as EDB
Good technical ideas, solutions, and projects get lost when they are not well communicated. Think about losing track of a presentation because you don't know…Show less

Good technical ideas, solutions, and projects get lost when they are not well communicated. Think about losing track of a presentation because you don't know where it is going, or a software feature request where the developers reject it because they don't know why it is needed or which problem it solves.

Slides
Oct 20, 2026PGConf.EU 2026 (16th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)sponsored talkWhen zero-downtime saves lives: the reality of Active-Active Postgres
as EDB
What if downtime means unanswered emergency calls and lives at risk? This is the reality for a geo-redundant emergency system operating across island…Show less

What if downtime means unanswered emergency calls and lives at risk? This is the reality for a geo-redundant emergency system operating across island datacenters with spotty connectivity.

Slides
May 5, 2026PGConf.BE 2026PGConf.BEkeynoteChallenges and possibilities of Active-Active Databases
as EDB
May 5, 2026PGConf.BE 2026PGConf.BEspeakerDeadly Sins when Running CloudNativePG
as EDB
Oct 21, 2025PGConf.EU 2025 (15th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerData modeling with PostgreSQL at the core of Software Development
as EDB
Data structures and their relationships are key to software design. For most, how data is organized is even more important than the application code itself,…Show less

Data structures and their relationships are key to software design. For most, how data is organized is even more important than the application code itself, because the code, the flowcharts and the processes will be derived and become straightforward from the data structure and their relationships.

SlidesVideo
Oct 21, 2025PGConf.EU 2025 (15th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerPanel Discussion: How to Work with Other Postgres People
as EDB
Lack of awareness around Mental Health issues has always been a problem in IT circles, leading to stress, burnout and difficulties in workplace and community…Show less

Lack of awareness around Mental Health issues has always been a problem in IT circles, leading to stress, burnout and difficulties in workplace and community relationships. This often results in employee turnover and strained dynamics within open source projects, and creates barriers for achieving a diverse contributor base.

Video
Oct 21, 2025PGConf.EU 2025 (15th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerWe have multiple concurrent versions of this title trying to understand MVCC
as EDB
When you create, update or delete a row in PostgreSQL, you are actually creating a new version of the row, hence, each row in PostgreSQL may have multiple…Show less

When you create, update or delete a row in PostgreSQL, you are actually creating a new version of the row, hence, each row in PostgreSQL may have multiple versions during its life, sometimes many versions concurrently. These multiple versions are the key to different transaction isolation levels, consistent snapshots, and everything around concurrency control.

SlidesVideo
Sep 29, 2025PGConf NYC 2025PGConf NYC (Postgres Summit US from 2026)speakerDatabase modeling to study the New York Jazz scene
as EDB

Very early in Jazz music history, New York became the center of its development, shaping its own style. Nowadays, the Jazz scene is still alive and swinging.

Slides
May 8, 2025PGConf.DE 2025PGConf.DE (PostgreSQL Conference Germany)speakerFrom Distance to Intelligence: Evolving Your Vector Search
as EDB
May 6, 2025PGConf.BE 2025PGConf.BEspeakerLogical Replication Live Session - Keep on Streaming
as EDB
Mar 20, 2025pgDay Paris 2025pgDay Parissponsored talkDistributed vector database with aidb and PGD
as EDB
Feb 1, 2025FOSDEM 2025FOSDEMspeakerLogical Replication Live Session - Keep on Streaming
as EDB
Logical replication in PostgreSQL is great for multiple use cases such major upgrades with nearly-zero downtime, consolidation of multiple databases into a…Show less

Logical replication in PostgreSQL is great for multiple use cases such major upgrades with nearly-zero downtime, consolidation of multiple databases into a warehouse, and more recently, bi-directional replication for geo-redundancy, with the promise of an active-active architecture. All these possibilities are evidence that logical replication is far richer than physical replication.

Video
Jan 31, 2025FOSDEM PGDay 2025FOSDEM PGDaylightning talkLightning talks
as EDB
A series of short talks, each a maximum of 5 minutes long: Don Goodman: A cognitive theory of community Floor Drees and Boriss Mejías: Using Postgres to find…Show less

A series of short talks, each a maximum of 5 minutes long: Don Goodman: A cognitive theory of community Floor Drees and Boriss Mejías: Using Postgres to find your next karaoke song Ants Aasma: Chasing tails Chris Ellis & Nick Bluth: Announcing: PostgreSQL Independent Network Chris Ellis: UUIDs Are...

Oct 22, 2024PGConf.EU 2024 (14th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)trainingEmpowering AI Applications: Integrating Vector Databases with PostgreSQL
as EDB
Oct 22, 2024PGConf.EU 2024 (14th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerSparta’s Dual Kingship and PostgreSQL Active-Active
as EDB
With the improvements in logical replication released in PostgreSQL 16, there is an increasing interest in active-active clusters in PostgreSQL. We have…Show less

With the improvements in logical replication released in PostgreSQL 16, there is an increasing interest in active-active clusters in PostgreSQL. We have observed new blog posts and conference talks on the subject discussing possible architectural configurations.

SlidesVideo
Jun 4, 2024Prague PostgreSQL Developer Day 2024Prague PostgreSQL Developer Day (P2D2)workshopPostgreSQL as a vector database
as EDB

As nearly everyone knows, artificial intelligence is at a peak of popularity and we should all try to grasp what all this is about.

Slides
Jun 4, 2024Prague PostgreSQL Developer Day 2024Prague PostgreSQL Developer Day (P2D2)speakerUnderstanding Consistency in PostgreSQL Replication
as EDB

PostgreSQL replication offers several strategies and guarantees to build robust and performant systems.

Slides
Mar 14, 2024pgDay Paris 2024pgDay ParisspeakerCollaboration between DEVs and DBAs - creating a contract for long term partition maintenance in JSON
as EDB
In our experience, when developers create partitioned tables, they will create a few partitions to cover the first year, create a few more after the year and…Show less

In our experience, when developers create partitioned tables, they will create a few partitions to cover the first year, create a few more after the year and finally forget about them.

Slides
Feb 2, 2024FOSDEM PGDay 2024FOSDEM PGDayspeakerHigh available configurations are very common for PostgreSQL. But how do you investigate performance problems when the standby can't keep up?
as EDB

Having a primary and a standby database is the most common PostgreSQL setup on live environments, but the standby has to be able to follow primary’s workload.

Slides
Dec 12, 2023PGConf.EU 2023 (13th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerShould I use JSON in PostgreSQL?
as EDB
PostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going…Show less

PostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going through the documentation on how to use JSON in PostgreSQL, in this talk we will use a case study to learn by example.

SlidesVideo
May 12, 2023PGConf.BE 2023PGConf.BEkeynoteEDB Postgres Distributed for Extreme High Availability
as EDB
May 12, 2023PGConf.BE 2023PGConf.BEspeakerShould I use JSON in PostgreSQL?
as EDB
Mar 22, 2023pgDay Paris 2023pgDay ParisspeakerUnderstanding MVCC, Vacuum, and how to monitor it with the pg_catalog
as EDB

When you update or delete a row in PostgreSQL, you are actually creating a new version of the row.

Slides
Mar 21, 2023Nordic PGDay 2023Nordic PGDayspeakerJSON in PostgreSQL - FAQ
as EDB

PostgreSQL has great support for JSON, adding post-relational support to our most loved relational database.

Slides
Oct 25, 2022PGConf.EU 2022 (12th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerTable Partitioning - Transparent but No Magic
as EDB
When a table gets too large, performance and maintenance is heavily affected. That's why you want to split the table into multiple partitions before the problem…Show less

When a table gets too large, performance and maintenance is heavily affected. That's why you want to split the table into multiple partitions before the problem hits you.

Slides
Oct 25, 2022PGConf.EU 2022 (12th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerThe pg_catalog was always there, use it!
as EDB

PostgreSQL users want to know how the system is performing. This is valid for DBAs, system administrators, and developers.

Slides
May 19, 2022PGConf.BE 2022PGConf.BEspeakerThe pg_catalog was always there, use it!
as EDB
May 13, 2022PGConf.DE 2022PGConf.DE (PostgreSQL Conference Germany)speakerThe pg_catalog was always there, use it!
as EDB

PostgreSQL users want to know how the system is performing. This is valid for DBAs, system administrators, and developers.

Slides
Mar 22, 2022Nordic PGDay 2022Nordic PGDayspeakerTable Partitioning - Transparent but No Magic
as EDB

When a table gets too large, performance and maintenance is heavily affected.

Slides
Feb 5, 2022FOSDEM 2022FOSDEMspeakerJSON in PostgreSQL - Learning with a case study
PostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going…Show less

PostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going through the documentation on how to use JSON in PostgreSQL, in this talk we will use a case study to learn by example.

Video
Feb 6, 2021FOSDEM 2021FOSDEMspeakerI use ENUM - Vindicating the Underdog of Data Types

The ENUM data type is extremely good to define constraints to column values. It adds descriptiveness to your database schema.

SlidesVideo
May 15, 2020PGConf.DE 2020PGConf.DE (PostgreSQL Conference Germany)speakerPg_catalog Unrevealed! That part of PostgreSQL you are probably underusing
as EDB

PostgreSQL users want to know how the system is performing. This is valid for DBAs, system administrators, and developers.

Mar 24, 2020Nordic PGDay 2020Nordic PGDayspeakerVariations on PostgreSQL Replication
as 2ndQuadrant

Physical replication, logical replication, synchronous, asynchronous, multi-master, scale-out reads, sharding...

Oct 15, 2019PGConf.EU 2019 (11th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerFDWs and their utilization in real world scenarios
as 2ndQuadrant
Have you ever had the need to write SQL queries to analyze data that would need to simultaneously query data from a flat file, MySQL,MongoDB, Oracle, Hadoop, a…Show less

Have you ever had the need to write SQL queries to analyze data that would need to simultaneously query data from a flat file, MySQL,MongoDB, Oracle, Hadoop, a Python script and one or more different PostgreSQL nodes? It isn’t hard to imagine as modern day businesses tend to use specialized products and data stores for their special needs.

Slides
Oct 15, 2019PGConf.EU 2019 (11th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)sponsored talkMigrating to PostgreSQL
as 2ndQuadrant

Why migrate to PostgreSQL. Planning your migration.

Slides
Oct 15, 2019PGConf.EU 2019 (11th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)trainingPostgreSQL Security
as 2ndQuadrant
Identifying database security breach points is the first step towards improving your infrastructure so that you don't become a victim of malicious attack due to…Show less

Identifying database security breach points is the first step towards improving your infrastructure so that you don't become a victim of malicious attack due to preventable vulnerabilities. This training course will show how to improve security on a PostgreSQL server in the following areas:

May 17, 2019PGConf.BE 2019PGConf.BEspeakerDeclarative Table Partitioning What do I need it for?
as 2ndQuadrant
May 17, 2019PGConf.BE 2019PGConf.BEspeakerReplication: Where things just work But you don't know how
as 2ndQuadrant
Mar 19, 2019Nordic PGDay 2019Nordic PGDayspeakerMVCC and Vacuum explained
as 2ndQuadrant

When you update or delete a row in PostgreSQL, you are actually creating a new version of the row.

Slides

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Karen (Karrie) Jex1222026
Tomas Vondra12—2026
Hans-Jürgen Schönig11—2026
Ilya Kosmodemiansky11—2026
Lætitia AVROT11—2026
Derk van Veen932026
Franck Pachot9—2026
Magnus Hagander9—2026
Pavlo Golub9—2026
Stefan Fercot9—2026
Jimmy Angelakos812026
Claire Giordano8—2026
Dirk Krautschick8—2026
Laurenz Albe8—2026
Chris Ellis712026

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.