Skip navigation
Bruce Momjian

Bruce Momjian

EDB

Bruce Momjian is co-founder and core team member of the PostgreSQL Global Development Group, and has worked on PostgreSQL since 1996. He has been employed by EDB since 2006. He has spoken at many international open-source conferences and is the author of PostgreSQL: Introduction and Concepts, published by Addison-Wesley. Prior to his involvement with PostgreSQL, Bruce worked as a consultant, developing custom database applications for some of the world's largest law firms. As an academic, Bruce holds a Masters in Education, an honorary doctorate, was a high school computer science teacher, and lectures internationally.

POSETTE 2025 Keynote

Databases in the AI Trenches

Enable local time (Livestream 2)  &  (Livestream 3)

Artificial intelligence use has exploded, with much anticipation about its future. This talk explores many of the advances that has fueled this explosion, including multi-dimensional vectors, text embeddings, semantic/vector search, transformers, generative AI, and Retrieval-Augmented Generation (RAG). The talk includes semantic/vector search and RAG examples. It finally covers how the valuable data stored in databases can be used to enhance AI usage.

Speaker Interview

About the Speaker

  • Tell us about yourself: career, family, passions

    I have been working in open source since 1991, and Postgres since 1996.

    I enjoy traveling, which works well since I travel 90 days a year to attend conferences. I like odd things, like Japanese TV, trains, and studying often-overlooked historical events.

    I have four children.

  • What is your icebreaker for PostgreSQL events?

    Uh, my first challenge is figuring out if I have met the person before, and if so, where and what did we talk about. If they can speak for 1-2 minutes, I can usually figure it out.

  • How do you prepare for an online presentation?

    I have a long checklist of items I need for an online presentation, like a headset, count-up clock, and presentation remote. My chair has to be adjusted and I have to be well rested.

  • What is your favorite hobby?

    Probably sightseeing, and second is trains.

About the Talk

  • Tell us about your talk? Why did you choose this topic?

    I thought AI was a ground breaking technology, but needed to understand how it worked so I could understand how relational databases can help. That's why I wrote the talk.

  • Who would benefit the most from your talk and why?

    People who want to understand AI, and who want to understand how databases can help with AI.

About PostgreSQL

  • What inspired you to work with PostgreSQL?

    Curiosity. I was curious how relational databases worked internally, specifically the optimizer.

  • What is your favorite PostgreSQL feature?

    Probably the optimizer, though I am not sure that is a single feature.

  • What is the single thing that you think differentiates PostgreSQL most from other databases?

    Two things, the open source development process, which creates software of amazing quality with a high rate of innovation, and extensibility, which allows Postgres to handle modern data workloads.

  • What advice would you give to someone starting their journey with PostgreSQL?

    It requires a lot of dedication, and humility to learn from others without feeling inferior or overwhelmed.

  • What are your favorite resources for learning about PostgreSQL?

    For me, it is the mailing lists, and IRC channel.

  • Could you share a memorable experience or challenge you faced while working with PostgreSQL?

    There is always someone smarter than me, and someone is going to point out my mistakes, and I am going to feel stupid. I had to get used to that.

  • In your opinion, what are the most common pitfalls or mistakes developers make when working with PostgreSQL?

    They treat Postgres like other relational databases, and miss out on its unique feature—they eventually figure it out.

  • Which skills are a must have for a PostgreSQL user/developer?

    Perseverance.

  • What is the most overlooked thing about PostgreSQL?

    Extensibility and its ability to handle non-traditional relational workloads.

  • PostgreSQL is open-source, did that ever help you in anyway and how?

    It allows me to see how the software actually works, and to fix bugs and add features.

  • If you had a magic wand, what single thing would you change in PostgreSQL as it is today?

    Call it Postgres

About POSETTE & Events

  • Have you enjoyed previous POSETTE (formerly Citus Con) conferences, either as an attendee or as a speaker?

    Yes, as a speaker.

  • What motivated you to speak at this year’s POSETTE: An Event for Postgres?

    It is a good way to reach a large audience.

  • What advice would you give to fellow speakers preparing for a PostgreSQL conference?

    Think about your audience first, and what they need to know, rather than trying to get every piece of information into your talk. Also, prepare your slides weeks ahead of time so you have time to improve them.

  • What would be helpful for a first-time speaker?

    You don’t have to be great at the start, just improve every time to give a presentation.

  • Could you share a memorable moment from a previous PostgreSQL conference you attended or spoke at?

    Wow, too many memories to summarize.

Past Talks

Podcast Appearances

talk bubbles
Join the conversation

Use the hashtag #PosetteConf