~/conference

PGConf NYC 2022

date:2022-09-22..2022-09-23
location:New York City, United States
series:PGConf NYC · 2 editions
editions:[PGConf NYC 2021, PGConf NYC 2022]
tags:[databases]
titleauthorlength
Opening & WelcomePat Wright07m
Brief logistical run-through: schedule is available via QR codes, four session rooms line the wall and a quiet room behind registration is open; breakfast…
Organiser on
Future Postgres ChallengesBruce Momjian23m
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
Building a better PostgreSQL togetherJonathan S. Katz14m
Overview of concrete changes and roadmaps: announces Amazon RDS Multi-AZ with two readable standbys, claiming 2× faster commit latency and failovers typically…
Talk on
Benchmarking your commits: The Postgres Performance FarmIlaria Battiston44m
A benchmarking pipeline that automatically clones and builds Postgres, runs pgbench and TPC-H, uploads results to a web server and links each result to the…
Talk on
PostgreSQL and DevSecOps Ensuring database security in DevSecOpsTim Steward40m
Pipeline makes Jenkins the central CI/CD hub and enforces database schema versioning alongside app releases; secrets use HashiCorp Vault key store or HSMs…
Talk on
Securing PostgreSQL From External AttackBruce Momjian50m
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
How to create an hacking toolkit thanks to the pageinspect ...Bertrand Drouvot42m
Shell scripts (no C) use pageinspect plus dd and od to read page checksum and extract how many tuples are on a page, and pull tuple header fields like xmin…
Talk on
PostgreSQL worst practicesIlya Kosmodemiansky36m
Advocates a shuffled deck of over 100 concrete misconfigurations, sampling ~10 per session with a small script, and illustrates damage with reproducible…
Talk on
Optimal Data LoadsBen Lis48m
A 295 MB CSV of ~2 million rows and 10 fields loads row-by-row in ~9:15 locally and ~7:11 over the network, but switching to COPY/backslash COPY via psycopg…
Talk on
Understanding Transaction Isolation for App DevelopersChandra Sekhar Pathivada28m
Explains PostgreSQL MVCC so writers never block readers and details three concrete anomalies with numbers: IMAX price $10 plus $5 twice becomes $20 (lost…
Talk on
Do we really need a DBA to manage our PostgreSQL databases on DBaaSAvi Vallarapu34m
Argues that DBaaS defaults are generic and often harmful: vendors set max_connections=16000+ to avoid support tickets, autotuning ignores workload patterns…
Talk on
How to Contribute to an Open Source Project like Postgres?Claire Giordano43m
Covers 13 contribution paths with concrete entry points: join PG mailing lists (PG‑SQL‑hackers, PG‑SQL‑docs), file bugs via the web form or…
Talk on
The I in ACIDLætitia Avrot38m
Clear definitions of ACID with focus on isolation anomalies: dirty read, lost update, non‑repeatable read and phantom read, each shown with concrete bank or…
Talk on
PostgreSQL Replication Conflicts: Avoiding PitfallsHamid Quddus Akhtar42m
Demo uses PostgreSQL 14.1 on CentOS 7 with a single primary and standby and shows two reproducible failures: a lock conflict when a standby transaction touches…
Talk on
Why PostgreSQL is becoming the standard in Financial ServicesShayon Sanyal46m
PostgreSQL wins in Financial Services by cutting licensing cost and proving it handles mission‑critical, low‑latency OLTP: example credit‑card flows store…
Talk on
Data Portals: Using PostgreSQL server-side cursors for secure and ...Brian Hodge48m
Uses PostgreSQL named server-side cursors (psycopg2 NamedCursor) to hand a preloaded query resultset between apps, plus short-lived Postgres user accounts and…
Talk on
The SQL standard: Where does it come from? Where does it go?Peter Eisentraut51m
Participation requires join via national body (ANSI, DIN etc), monthly Zoom WG3 meetings and uploading a paper to the content system; SQL reaches DIS ballot…
Talk on
Sharding PostgreSQL using Foreign Data WrappersKrishna Sarabu52m
Shows how to shard PostgreSQL using postgres_fdw and declarative partitioning, with concrete features and limits: join/aggregate/order-by pushdown…
Talk on
The Future of Observability in PostgresGreg Stark53m
Current Postgres monitoring uses external postgres_exporter processes that connect over SQL to PG stats views, causing operational complexity, connection…
Talk on
PostgreSQL vs The StandardVik Fearing49m
Compares concrete SQL Standard rules with PostgreSQL behavior: Standard orders triggers by creation timestamp (immutable) and Postgres follows that; Standard…
Talk on
Hacking on Postgres: An OverviewJames Coleman50m
Step‑by‑step roadmap for getting code into Postgres: use the mailing list & commitfests workflow, attach discussion threads in the CF app, and expect long…
Talk on
How to Tame A Mastodon: Lessons for PostgreSQL at ScaleDavid Christensen48m
Describes running a 25TB OLTP PostgreSQL cluster with 15 replicas, 150GB/hr WAL and ~230M transactions/hr and the concrete fixes used: switch to PGBackRest…
Talk on
The MERGE CommandSimon Riggs46m
Postgres 15 adds a working MERGE that applies INSERT/UPDATE/DELETE from a source to a target per the SQL standard; it decides match status once (so concurrency…
Talk on
A Deep Dive into PostgreSQL IndexingIbrar Ahmed52m
Explains when an index actually speeds queries and when it hurts, shows using pg_stat_statements to find candidates, and contrasts index types with concrete…
Talk on
3+ Features Developers Use That Might Never Make It to PostgreSQLDenis Magda49m
Application developers want to run language-native functions directly on database nodes to avoid packaging, copying and redeploy cycles: demo compiles a Java…
Talk on
The Elephantine UpgradeJulien Riou50m
OVHcloud migrates 230 databases across 50+ clusters from PostgreSQL 9.6 to 14 using Ansible + AWX to orchestrate automated playbooks and a one-click promotion…
Talk on
NORM_GEN: an alternative to ORMHenrietta Dombrovskaya, Boris Novikov42m
NORM-GEN generates PostgreSQL user-defined types and stored functions from an annotated JSON schema, producing bulk transfer objects that convert to JSON on…
Talk on
Exacting Standards: Considerations for Precision and Accuracy ...Renee Huinker46m
Covers concrete rules and failures: prefer Postgres numeric over double precision for exact math, avoid the built-in money type for currency, and use PostGIS…
Talk on
Database Disasters and How to Find ThemChristophe Pettus51m
Checklist-driven incident response: confirm connectivity, check logs and I/O, and fail over if the instance is truly down. Gives concrete fixes from real…
Talk on
Postgres for the SQL Server DBAPat Wright46m
Practical checklist for SQL Server DBAs moving to Postgres: connection uses port 5432 and username/password (no Windows auth); GUIs recommended — DataGrip…
Talk on
What I learned about the PostgreSQL CommunityAndreas Scherbaum32m
Weekly interviews collect concrete community data: 214 interviews started, 134 completed and published, 106 by September 2021 and 426 names in the pool…
Talk on
Understanding PostgreSQL Query Plans (aka EXPLAIN)Stephen Frost52m
Shows how to read EXPLAIN and EXPLAIN ANALYZE outputs, what EXPLAIN ANALYZE with buffers and io timing reveals about shared hits versus OS reads, and how…
Talk on
Top Takeaways from the 2022 State of PostgreSQL SurveyRyan Booz20m
Survey of almost 1,000 responses shows more than 50% of respondents in EMEA, a rising share with 10+ years of Postgres experience, and nearly 80% use Postgres…
Talk on
A look at the Elephants Trunk - PostgreSQL 15Magnus Hagander52m
PostgreSQL 15 is at release-candidate stage with five commit fests behind it and a release expected within weeks; key changes include dropping PL/Python2…
Talk on
ClosingPat Wright08m
Conference closes with sponsors thanked and organizers and volunteers acknowledged for unpaid hours, plus praise for the friendly community and events…
Talk
~/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.