~/conference

PostgresOpen 2014

date:2014-09-17..2014-09-19
location:Chicago, United States
series:PostgresOpen · 2 editions
editions:[PostgresOpen 2013, PostgresOpen 2014]
tags:[databases]

Postgres DBAs, Postgres developers, site reliability engineers, devops engineers, application developers, data engineers, security engineers

query optimizer scans and joins; logical decoding and replication; libpq one-row interface performance; pgbench automated benchmarking; jsonb GIN indexes; Postgres-XL for OLTP and analytics; row level security; pgBackRest backup tooling; PostGIS KNN GiST indexes; columnar store extension for Postgres; partitioning quantitative analysis; migrating MySQL full text search

titleauthorlength
Explaining the Postgres Query OptimizerBruce Momjian51m
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
Scalability, Consistency, Replication, Availability and PerformanceSimon Riggs53m
Claims that logical decoding lands in 9.4 and a BDR prototype supports 48 nodes tested with near-physical-replication throughput (about a 5–10% throughput drop…
Talk on
Who's the Fairest of Them All? Postgres Interface PerformanceJoe Conway48m
Automated C and Java clients plus a tiny Postgres extension measure durations for 268 test cases run three times across libpq (normal, one-row interface, copy…
Talk on
Automated Performance Testing of PostgresGreg Burek36m
Heroku builds an automated pipeline that compiles Postgres, injects benchmarking tools and runs pgbench collector and pgbench workloads on isolated px dynos…
Talk on
On Beyond Data TypesJonathan S. Katz53m
Postgres proves the claims with numbers: creating an expression index on plot area turns a sequential scan into an index scan and speeds queries about 15×; a…
Talk on
PostgreSQL Scale-Out at inMobiSivakumar50m
Postgres runs the ad stack at scale: 8 billion ads a day and ~240 TB ingested daily, growing from one Postgres 8.3 node to 100+ instances across six data…
Talk on
PostgreSQL for DevelopersDimitri Fontaine44m
Argument that SQL is a real programming language, demonstrated by concrete solutions: a nine‑line query using window functions and CTEs that computes monthly…
Talk on
PostgreSQL and Java: Best PracticesÁlvaro Hernández52m
Shows concrete outcomes and code: a GitHub repo with runnable examples, a psql-via-stdin trick that achieves 12,000 tables per second, comparison of drivers…
Talk on
Row Level SecurityStephen Frost53m
Postgres adds native row‑level security in 9.5: enable it per table with ALTER TABLE ENABLE ROW LEVEL SECURITY, define per‑command policies with CREATE POLICY…
Talk on
Understanding Logical Decoding and ReplicationMichael Paquier54m
Explains that PostgreSQL 9.4 adds logical replication slots and a plugin API that reads WAL, decodes changes, and exposes them over the replication protocol or…
Talk on
Sponsor Keynote #2Simon Riggs19m
Uses the Epimenides joke to point at concrete problems—data completeness, column semantics, concurrency locking, privacy and who can update values—and argues…
Talk on
Postgres in Amazon RDSDenish Patel53m
Amazon RDS runs Postgres Postgres 9.3 as a managed, production-ready service with automatic backups, SSL on by default, and built-in monitoring, but it forbids…
Talk on
The NoSQL Way in PostgreSQLVibhor Kumar48m
PostgreSQL claims it handles NoSQL workloads by adding hstore, JSON (9.2/9.3) and JSONB with GIN index (9.4) while keeping ACID. A benchmark harness run on…
Talk on
What's New in PostgreSQL 9.4Magnus Hagander48m
PostgreSQL 9.4 adds concrete, usable features: jsonb stores parsed JSON but does not preserve key order and supports GIN/GIN‑trgm indexing for fast containment…
Talk on
Survival Analysis of Customer Retention using Postgres, SQL and RGleb Arshinov52m
Shows a working pipeline that computes the Kaplan-Meier estimator from event rows using Postgres SQL and R via the plr extension, handles censored observations…
Talk on
Supersized Postgres: Postgres-XL for OLTP and Big Data AnalyticsMason Sharp50m
Postgres-XL claims a single scale-out Postgres that handles OLTP and MPP analytics, implements cluster-wide MVCC by handing out global transaction IDs via a…
Talk on
Row-Estimation Revelation and the Monolithic Query SyndromeJeff Amiel41m
Claim: planner row counts are often wildly wrong causing wrong join choices and catastrophic slowdowns — row estimates off by orders of magnitude. Evidence…
Talk on
PoastgreSQL Auditing, Authentication, and SecuritySehrope Sarkuni40m
Describes a deployed system (JackDB) that centralizes authentication, rotates database credentials server‑side, and records immutable query logs across…
Talk on
Heavy Duty Backup w/PgBackRestDavid Steele51m
pgBackRest targets very large Postgres installs and delivers parallel backups, efficient incrementals that can resume after failure, and asynchronous archive…
Talk on
Collectd and Graphite: Monitoring PostgreSQL w/StyleShaun Thomas51m
Shows a working collectd + Graphite stack for PostgreSQL monitoring with concrete configs not vague promises it uses the collectd postgres plugin to run…
Talk on
Holistic Database Application TuningGrant Evans, Henrietta Dombrovskaya42m
Database changes reduce hundreds of per-page queries to one by turning Ruby methods into a single data‑set method backed by Postgres; logs from PG Badger show…
Talk on
How Databases Work - For Developers, Accidental DBA's and ManagersGurjeet Singh49m
Postgres internals explained as concrete mechanics not marketing: data lives in 8KB blocks with row pointers, parsing → planner → executor produces plans like…
Talk on
So you're new to Postgres...Michael Alan Brewer52m
Quick newcomer roadmap: Postgres guarantees ACID and MVCC for data integrity, releases a new major version roughly every year (four active release lines right…
Talk on
Postgres on OpenStackDave Page51m
Claims concrete deployable steps: use Glance image + snapshot workflow to ship clean Postgres images, create Nova flavors + host-aggregate extra_specs to pin…
Talk on
The Three Musketeers (Authentication, Authorization, and Accounting)Sarah Conway35m
Applies the AAA model to Postgres with concrete knobs: use pg_settings to see which parameters need reload vs restart, edit postgresql.conf for SSL and set…
Talk on
Use PostgreSQL, not Rails, to make Rails Faster!Dan McClain46m
Claims that shifting work into PostgreSQL — using arrays, GIN index, hstore/jsonb, window functions and CTEs — removes ActiveRecord churn and cuts latency…
Talk on
Tales from the Postgres Front, and What We Can LearnMarc Linster36m
Migrations come mostly from Oracle and sequel server with a post‑2014 jump tied to Microsoft pricing and Hibernate often making migrations trivial, but the…
Talk on
Immutable Data in PostgresGary Sieling46m
Builds immutable audit by writing shadow tables with $ suffix and lightweight triggers that copy inserts updates deletes, records the Postgres transaction id…
Talk on
Migrating Away from MySQL for an awesome full text searchPeter Bengstsson43m
Migrates a Django app from MySQL to Postgres using Pi MySQL to pgsql (simple YAML script) and later PG loader (bulk load then create indexes) and measures real…
Talk on
Columnar Store for PostgreSQLBen Redman46m
c-store fdw is an open-source columnar foreign-data-wrapper for PostgreSQL that writes column stripes using the ORC format, installs as an extension, and…
Talk on
Frictionless Data Science w/PythonCatherine Devlin46m
IPython Notebook wins groundwork credibility (2012 Free Software Award) and runs live cells plus a %sql magic via ipython-sql to pipe results into…
Talk on
A Quantitive Look at PartitionsJohn Melesky51m
Benchmarks use EC2 and RDS to measure insert and read cost for monolithic tables, partial indexes, and various partitioning strategies with 50,000 partitions…
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.