~/conference

PGConf NYC 2021

date:2021-12-02..2021-12-03
location:New York City, United States
series:PGConf NYC · 2 editions
editions:[PGConf NYC 2021, PGConf NYC 2022]
tags:[databases]

postgresql DBAs, database developers, devops engineers, site reliability engineers, data engineers, engineering managers

Row Level Security; PostgreSQL 14 features; jsonb performance; PostgreSQL indexing strategies; replication and high availability; PostgreSQL sharding; pgbouncer_wrapper connection pooling; Ora2Pg migration validation; pglog log analysis; query performance tuning; advanced PostgreSQL schema design; SCRAM password authentication

titleauthorlength
Navigate Postgres Cloud Paths: Kubernetes, IaaS, or DbaaSMarc Linster20m
Enterprises move to cloud for agility and lower lock‑in and one customer reports 52 days to provision now needing hours not weeks. VMs plus Ansible fail NIST…
Talk on
Driving the Future of PostgreSQL AdoptionPeter Zaitsev, Umair Shahid21m
Argues that PostgreSQL adoption hinges on three measurable things: balancing relational features with scale, making databases frictionless for application…
Talk on
Teaching elephants to fishRyan Booz20m
Shows a concrete, SQL‑centric schema‑as‑code workflow that goes from database creation to deployed change using Sqitch, FlywayDB, pyrseas, PostgresCompare and…
Talk on
Will Postgres Live Forever?Bruce Momjian46m
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
Row Level Security ExplainedStephen Frost47m
Explains how PostgreSQL implements Row-Level Security: policies become WHERE filters during the query rewrite phase, using separate using and with check…
Talk on
A look at the Elephants Trunk: PostgreSQL 14Magnus Hagander55m
PostgreSQL 14 ships (released 2021-09-30) with concrete changes: scram-sha-256 default (breaks very old clients), SSL compression removal, and…
Talk on
Speaking and Community Involvement for the IntrovertPat Wright34m
Claims that networking beats one-off technical sessions and that 20 seconds of Courage starts conversations guide the advice here. A concrete example: a single…
Talk on
Data Security using Roles, Privileges and Row Level SecurityAbbas Butt42m
Lists every PostgreSQL privilege and shows which SQL error each missing grant produces, demonstrates granting connect, usage, select, insert, update, delete…
Talk on
PostgreSQL Query Performance InsightsHamid Quddus Akhtar50m
Explains how to use pg_stat_activity, pg_stat_statements, auto_explain, pgBadger, and pg_stat_monitor to get real signals: pg_stat_statements adds 3–4%…
Talk on
How we made PG Fitter, Happier, More ProductiveAndrew Atkinson46m
Postgres setup scales by adding RDS Proxy for connection pooling, tuning autovacuum (raise cost_limit, lower cost_delay) and increasing provisioned I/O and…
Talk on
Advanced Data Types in PostgreSQLAndreas Scherbaum43m
Explains ENUMs, Arrays, Composite types, Range types, and how to implement custom types with concrete SQL and C functions. Demonstrates ENUM vs domain behavior…
Talk on
NORM: No ORM FrameworkHenrietta Dombrovskaya43m
Claims an ORM causes many tiny round trips and replaces it with NORM — No‑ORM Framework that maps application model and database model to a JSON transport…
Talk on
A Deep Dive into PostgreSQL IndexingIbrar Ahmed45m
Shows concrete results: adding a B‑tree on id drops a 26,162 ms sequential lookup to ~2.56 ms; create index concurrently doubles build time (12s → 23s) but…
Talk on
Evolution Of PostgreSQL Replication and High Availability (upto ~ 99.999%)Stacy Scoggins50m
Claims Postgres‑BDR® can deliver 99.999% availability, supports rolling upgrades, and provides automatic DDL replication while running as an active‑active…
Talk on
Understanding of Jsonb PerformanceOleg Bartunov54m
Benchmarks show Jsonb cost depends on size, nesting and storage layout not just “it's JSON”; tests across 1 to 1,000,000 rows and concurrent writers reveal…
Talk on
Postgres and Json - How to get the best of them?Charly Batista48m
Postgres with JSONB outperforms plain JSON on reads — tests show typical select speedups of around 3× and in some cases 10–15× using GIN indexes; writes and…
Talk on
Migration validation made easy with Ora2PgGilles Darold54m
Ora2Pg celebrates 20 years and now includes concrete validation: a test action that compares schema and row counts, and a data validation mode that pulls rows…
Talk on
Managing PostgreSQL changes for the Agile DBARyan Booz52m
Experience managing thousands of tenant databases leads to concrete tradeoffs: Sqitch gives deploy/verify/revert SQL-centric steps, FlywayDB adds repeatable…
Talk on
War Stories: Fighting the PostreSQL Support TrenchesHans Jurgen34m
Twenty years of PostreSQL support yields concrete failures and fixes: flying to Kiribati for a live system, getting held two and a half hours at United Nations…
Talk on
How to improve PostgreSQL Monitoring and ...Agustin Gallego, Charly Batista51m
Percona Monitoring and Management (PMM) is shown working end to end: metrics and dashboards pull Postgres stats, OS counters and query samples, alerts fire…
Talk on
Typo Positive: When Collection Doesn't Get You What You NeedRenee Phillips39m
Claims that collection choices, not topic labels, break data: sensors show condensation and calibration cause pressure drift, GPS fails in urban canyons so…
Talk on
Understanding and Reducing Application ContentionSimon Riggs48m
Explains what lock waits, deadlocks and serialization errors are, how to detect them with PG stat activity and pg_locks and by enabling log_lock_waits, and why…
Talk on
When it all GOes rightPavlo Golub49m
Covers concrete Go + PostgreSQL choices: prefer pgx over lib/pq with reasons — binary formats, native COPY and LISTEN/NOTIFY, prepared statement caching — and…
Talk on
When it All Goes Wrong: Database Incident Response Dos and Don'tsChristopher Travers38m
A production Postgres cluster hits an impending transaction ID wraparound after a background vacuum stalled eight days, leaving about three hours to shutdown…
Talk on
So You Inherited A DatabaseCorey Huinker54m
Claims concrete steps to survive an inherited database: verify and test backups and SLAs, map inputs and consumers, build a data dictionary and push…
Talk on
NORM: No ORM FrameworkHenrietta Dombrovskaya36m
A Postgres-centered toolset compares live catalogs across environments using foreign data wrappers to import catalogs and run fast diffs, not repository text…
Talk on
Do it in SQL: pgbouncer_wrapperDavid Fetter42m
pgbouncer_wrapper lets you control pgbouncer with SQL by exposing one view per SHOW command and one function per control command, running as a lightweight…
Talk on
Chasing unicorns : 0 dataloss and 99.999% availabilityLaetitia Avrot45m
Explains why mathematical zero data loss and 100% uptime are impossible and shows concrete tradeoffs: CAP and PACELC constraints, five nines (≈5 minutes/year)…
Talk on
Identifying Slow Queries and Fixing Them!Stephen Frost47m
PostgreSQL logging and stats expose concrete fixes: enable log_min_duration_statement (zero logs every statement, or use log_min_duration_sample with a sample…
Talk on
Advanced Postgres Schema Design (For Scalable Application Development) bySehrope SarkuniSehrope Sarkuni48m
Postgres-specific features replace clever app hacks with concrete guarantees: using the native uuid type shrinks indexes and prevents bad IDs, a date-range…
Talk on
How PostgreSQL aggregates work and how to create and use custom...David Kohn33m
Explains how PostgreSQL aggregates maintain state with transition, combine, and final functions, how parallel aggregation and serialization work, and why…
Talk on
Flexible Indexing with PostgresBruce Momjian49m
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
Advanced Int - Bigint ConversionsRobert Treat42m
Claims an actual near-miss outage at a unicorn and gives concrete fixes: a cheap pg_stats histogram query to find columns approaching 2,147,483,647, an…
Talk on
Pglog: a flexible log analyserLaetitia Avrot34m
Shows how to import CSV-format PostgreSQL logs into a local Postgres instance, using Postgres on laptop and a file_fdw/materialized views option; ships ready…
Talk on
PostgreSQL sharding, state of the artJulien Tachoires34m
Postgres relies on postgres_fdw plus declarative partitioning for built‑in sharding, with concrete features added over versions: FDW since 9.3, aggregate…
Talk on
Get Your Insecure PostgreSQL Passwords to SCRAM!Jonathan S. Katz55m
Shows why PostgreSQL passwords must move to SCRAM and demonstrates the actual upgrade steps and failures avoided: building a SCRAM verifier with a 16 byte…
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.