~/talks

Bruce Momjian

what they talk about

all 8 in the filters

where they keep going back

all 17 in the filters

on a stage with

all 5 in the filters

who talks about the same things

titleconferencedate
The Wonderful World of WALPOSETTE: An Event for Postgres 20262026-06-16
Explains that WAL is the durable change-log that actually contains row bytes (demo: inserted string appears only in WAL until checkpoint), and that replay…
Talk on
Databases in the AI TrenchesPOSETTE: An Event for Postgres 20252025-06-10
Describes embedding workflow: chunk text, fetch OpenAI embeddings, average token vectors, store them in Postgres (example uses pgvector), then run…
Talk on
Securing PostgreSQL From External AttackPGConf India 20252025-03-05
Examines concrete external attack vectors and concrete defenses: default pg_hba often grants trust on local sockets, MD5 auth is legacy while SCRAM-SHA-256 is…
Talk on
Beyond Joins and IndexesPOSETTE: An Event for Postgres 20242024-06-11
Explains that the Postgres optimizer actually chooses 43 different plan-node strategies beyond simple joins and indexes, shows the exact SQL and EXPLAIN output…
Talk on
Postgres and the Artificial Intelligence LandscapePGConf.dev 20242024-05-28
Explains how to run machine learning inside Postgres using a PL/Perl demo that builds an 11-neuron tensor and trains it with a 10,000-number training set to…
Talk on
Postgres for the modern enterpriseAWS re:Invent 20232023-11-27
Postgres traces to 1986 and its extendable core lets teams add new data types and indexing methods without rewriting the engine, so features like JSON…
Talk on
Dave Stokes Talks Open - Episode 14Percona Live 20232023-05-22
Postgres 16 goes into beta this Thursday with release notes freshly finalized and several concrete changes: vector operations now use explicit CMD intrinsics…
Talk on
Postgres and the Artificial Intelligence LandscapeCitus Con: An Event for Postgres 20232023-04-18
Shows an actual PL/Perl demo that builds tensors and neurons inside Postgres, trains on 10,000 training rows, and tests with additional runs, achieving roughly…
Talk on
Data Horizons With PostgresBig Data Conference Europe 20222022-11-23
Argues that Postgres is a practical relational plus platform built for mixed workloads: native JSONB with GIN indexing, full‑text search via GIN/GIST, GIS via…
Talk on
Future Postgres ChallengesPGConf NYC 20222022-09-22
Postgres claims 35+ years of development, ~26 years of annual releases and ~170–190 features per release, but risks lurk: governance concentration can produce…
Talk on
Securing PostgreSQL From External AttackPGConf NYC 20222022-09-22
Explains why md5 4‑byte salt is insecure (birthday-style collisions ~16k–32k tries), why Postgres moves to SCRAM+channel binding (Postgres 10 and channel…
Talk on
Percona Community Live Conference - Day 1 - Open Source Databases ConferencePercona Community Live 20222022-06-21
Claims that VictoriaMetrics stores huge time series cheaply and with far lower CPU than Prometheus, demonstrated by a 12‑hour test that ingests 344 billion…
Talk on
Flexible Indexing With PostgresPercona Community Live 20222022-06-21
Covers which Postgres index to pick and why: expression indexes on lower(name) let function-based WHERE clauses use an index; partial indexes shrink index size…
Talk on
PostgreSQL ChallengesPercona Live 20222022-05-16
Project history hits concrete numbers: ~25 years of development, ~180 major features per release and a Postgres 15 beta rolling out. Risks are specific…
Talk on
Making Postgres Central in Your Data CenterPercona Live 20222022-05-16
Claims Postgres can be the central data broker because of concrete features not buzzwords: PostGIS and jsonb for non‑relational workloads, specialized indexes…
Talk on
Road to Percona Live 2022 - Bruce Momjian - PostgreSQL TalkPercona Live 20222022-05-16
Step‑by‑step recipes for real work: installation options and exact configuration parameters to change, concrete commands for backup and recovery and for…
Talk on
Explaining the Postgres Query OptimizerCitus Con: An Event for Postgres 20222022-04-12
Explains how PostgreSQL chooses sequential, bitmap or index scans and when it picks nested loop, hash or merge joins, using EXPLAIN on temporary sample tables…
Talk on
Secure Communication with TlsFOSDEM 20222022-02-05
Tls/ssl forms the backbone of secure digital communication. This presentation covers the details about the tls protocol and its use of lower-level…
Talk on
Future Postgres ChallengesFOSDEM 20222022-02-05
Postgres has been a vibrant project for decades, and probably will be popular for decades to come. However, as with any complex endeavor, challenges are always…
Talk on
Will Postgres Live Forever?PGConf NYC 20212021-12-02
Claims that open source outlives proprietary software with a concrete example: Postgres is resurrected in 1996 and shows steady development over 35 years…
Talk on
Flexible Indexing with PostgresPGConf NYC 20212021-12-02
Indexes beyond btree actually change performance: BRIN (block range) is tiny and suits chronologically ordered huge tables, Postgres 14 adds multi-range BRIN…
Talk on
The Democratization of DatabasesFOSDEM 20212021-02-06
This presentation covers the history of various governing structures and why democracy provides superior results. It then explains that open source is a form…
Talk on
Postgres and the Artificial Intelligence LandscapeFOSDEM 20212021-02-06
Artificial intelligence, machine learning, and deep learning are intertwined capabilities that attempt to solve problems that defy traditional computational…
Talk on
The Democratization of DatabasesPercona Live Online 20202020-10-20
Argues that open source acts like a democratic meritocracy and produces software as good or better than proprietary stacks, with PostgreSQL improving in all…
Talk on
Will Postgres Live Forever?HighLoad++ Moscow 20182018-11-08
Argues that Postgres survives because open source follows a different lifecycle than proprietary software, with 32 years of development and a cadence of annual…
Talk on
Postgres Window MagicPostgresOpen Silicon Valley 20172017-09-06
A practical walkthrough of Postgres window functions that pins down actual behavior: defaults are range vs rows (default = range), order by changes what…
Talk on
Database Hardware Selection GuidelinesPGConf Silicon Valley 20162016-11-14
Benchmarking with pg_test_fsync shows real differences: an SSD with proper power protection delivers about 6000 fsync/s vs 80 fsync/s for a magnetic drive with…
Talk on
TutorialPGConf Silicon Valley 20152015-11-17
Three-hour tutorial unpacks exactly what happens between sending SQL and getting rows: use of libpq PQexec over port 5432, tokenizing to a parse tree, and…
Talk on
Breakout SessionPGConf Silicon Valley 20152015-11-17
Postgres positions itself as a central data broker by shipping concrete features: JSONB 9.4 with benchmarks showing much smaller indexes and dramatically…
Talk on
The Future of Postgres ShardingHighLoad++ 20152015-11-02
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь…
Talk on
The Future of Postgres ShardingHighLoad++ 20152015-11-02
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь…
Talk on
Postgres at the Core of Your Data CenterHighLoad++ 20142014-10-31
PostgreSQL can serve as a central data-aggregator for multiple datacenters by using its extensibility, foreign-data wrappers to access external data sources…
Talk in Russian on
Postgres at the Heart of Your Data CenterHighLoad++ 20142014-10-31
PostgreSQL is presented as a data-aggregation engine for data center environments, demonstrating its extensibility, foreign-data wrapper access to external…
Talk in Russian on
Explaining the Postgres Query OptimizerPostgresOpen 20142014-09-17
Explains what the Postgress optimizer actually decides: whether to use a sequential scan, bitmap scan or index scan, which join algorithm (nested‑loop, hash…
Talk on
Inside PostgreSQL Shared MemoryPostgresOpen 20132013-09-16
Explains concrete internals: data files live on the file system, rows packed into 8k pages with headers item pointers and a null bitmap (t‑bits), and primary…
Talk on
MVCC unmaskedHighLoad++ 20122012-10-22
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь…
Talk on
PostgreSQL Panel DiscussionHighLoad++ 20122012-10-22
A panel discussion about PostgreSQL covering its use in high-load systems, practical deployment and scaling issues, and operational experience. Topics include…
Talk in Russian on
Explaining the Postgres Query OptimizerHighLoad++ 20122012-10-22
Shows how PostgreSQL chooses sequential scan, bitmap heap scan, or index scan using table statistics gathered by ANALYZE/auto‑vacuum and demonstrated with…
Talk on
Programming the SQL Way with Common Table ExpressionsPostgres Open 20122012-09-17
Shows exactly what Common Table Expressions do and how far they go: demos of with recursive loops that print 1–10, compute factorial and prime factors, tree…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.