PGCon2015 - final

PGCon 2015
The PostgreSQL Conference

Event Speakers

...(Lag)

What's wrong with my slave?

Event type : Lecture
Track : Scaling Out
Language used for presentation : English

9.5 Coming to You Live

New features by demo

Event type : Lecture
Track : 9.5 Features
Language used for presentation : English

All the Dirt on VACUUM

Track : DBA
Language used for presentation : English

Business Continuity, High Availability and Disaster Recovery

Blueprints, validated architectures and implementation tips for HA / DR / BC

Event type : Workshop
Track : Tutorial
Language used for presentation : English

Closing sessions

prizes, auctions, fun, games

Event type : Other
Track : Plenary
Language used for presentation : English

Coffee & light snacks

From 8:30

Event type : Lecture
Track : Social
Language used for presentation : English

Coffee & light snacks

in the lobby

Event type : Lecture
Track : Social
Language used for presentation : English

Coffee & light snacks

in the lobby

Event type : Lecture
Track : Social
Language used for presentation : English

Coffee & light snacks

in the lobby

Event type : Lecture
Track : Social
Language used for presentation : English

Coffee & light snacks

pre-unconference refreshments

Event type : Lecture
Track : Social
Language used for presentation : English

Coffee & light snacks

pre-unconference refreshments

Event type : Lecture
Track : Social
Language used for presentation : English

Data Encoding Schemes

Event type : Lecture
Track : Plenary
Language used for presentation : English

Future(s) of PostgreSQL (Multi-Master) Replication

BiDirectional Replication

Event type : Lecture
Track : Scaling Out
Language used for presentation : English

GSoC2014 - Sharing Code and Experience

Event type : Lecture
Track : Hacking
Language used for presentation : English

Go Faster with Native Compilation

Schema-binding for 30% better response times

Event type : Lecture
Track : Performance
Language used for presentation : English

Heavy Duty Backup with PgBackRest

Event type : Lecture
Track : DBA
Language used for presentation : English

If you can't beat 'em, join 'em (… a pun)

Why, when and how you can integrate documents and key-value pairs into your relational model

Event type : Podium
Track : Applications
Language used for presentation : English

Improving PostgreSQL for Greater Enterprise Adoption

Track : Case Studies
Language used for presentation : English

Inside PostgreSQL Shared Memory

Event type : Lecture
Track : Hacking
Language used for presentation : English

Introduction to Hacking

Event type : Workshop
Track : Tutorial
Language used for presentation : English

Lightning talks

Short sharp descriptions of short topics

Event type : Lightning-Talk
Track : Plenary
Language used for presentation : English

Lunch

unconference lunch

Event type : Lecture
Track : Social
Language used for presentation : English

Lunch

unconference lunch

Event type : Lecture
Track : Social
Language used for presentation : English

Lunch

unconference lunch

Event type : Lecture
Track : Social
Language used for presentation : English

Major Social Event!

sponsored by EnterpriseDB

Event type : Other
Track : Social
Language used for presentation : English

Managing your schema

Using migrations for consistency, repeatability, and sanity

Event type : Lecture
Track : DBA
Language used for presentation : English

Modern SQL in PostgreSQL

A lot has changed since SQL:92

Event type : Lecture
Track : Applications
Language used for presentation : English

Monitor more of PostgreSQL

pg_statsinfo comes with new features

Event type : Lecture
Track : DBA
Language used for presentation : English

Multi-tenancy in PostgreSQL

Event type : Lecture
Track : Scaling Out
Language used for presentation : English

NoSQL on ACID

Event type : Workshop
Track : Tutorial
Language used for presentation : English

Opening Session

Event type : Lecture
Track : Plenary
Language used for presentation : English

Out of the Box Replication in Postgres 9.4

Event type : Lecture
Track : Tutorial
Language used for presentation : English

PG-Strom

GPGPU meets PostgreSQL to accelerate analytic queries

Event type : Lecture
Track : Performance
Language used for presentation : English

Parallel Sequential Scan

Unleashing a heard of elephants

Event type : Lecture
Track : Hacking
Language used for presentation : English

PostgreSQL and the Enterprise Cloud

Challenges, Solutions, & Assorted Horrors

Event type : Lecture
Track : Case Studies
Language used for presentation : English

PostgreSQL on FPGA

Hardware and Software, Reconfigured to Work Together

Event type : Lecture
Track : Hacking
Language used for presentation : English

Registration Bag Assembly

TBA

Event type : Other
Track : Social
Language used for presentation : English

Registration pickup

The social way to register: at the pub

Event type : Other
Track : Social
Language used for presentation : English

Rethinking JSONB

Event type : Lecture
Track : Hacking
Language used for presentation : English

Row Level Security

Event type : Lecture
Track : 9.5 Features
Language used for presentation : English

Scalability and Performance Improvements in PostgreSQL

Event type : Lecture
Track : Performance
Language used for presentation : English

Scalable MVCC Solution for Many Core Machines

Event type : Lecture
Track : Performance
Language used for presentation : English

SchemaVersus

1v1 Schemaverse Battles

Event type : Contest
Track : Social
Language used for presentation : English

SchemaVersus

1v1 Schemaverse Battles

Event type : Contest
Track : Social
Language used for presentation : English

Shabang

Scripting with Postgres

Event type : Lecture
Track : Applications
Language used for presentation : English

Shootout at the PAAS Corral

head-to-head for PostgreSQL cloud platforms

Track : Performance
Language used for presentation : English

The Art of Performance Evaluation

Event type : Lecture
Track : Performance
Language used for presentation : English

Tracing PostgreSQL performance

Event type : Lecture
Track : Performance
Language used for presentation : English

Transacting with foreign servers - Two's company, three is ...

Managing transactions involving multiple foreign servers.

Event type : Lecture
Track : Scaling Out
Language used for presentation : English

Tutorial lunch

nom nom nom

Event type : Lecture
Track : Social
Language used for presentation : English

Tutorial lunch

nom nom nom

Event type : Lecture
Track : Social
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #1

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #2

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Unconference

Room #3

Event type : Lecture
Track : Unconference Day
Language used for presentation : English

Update and Delete operations for jsonb

providing some needed functions and operators for jsonb

Event type : Lecture
Track : Hacking
Language used for presentation : English

Warm standby done right

With 9.5, it's finally possible

Event type : Lecture
Track : 9.5 Features
Language used for presentation : English

pg_shard: Shard and scale out PostgreSQL

PostgreSQL extension to scale out real-time reads and writes

Event type : Lecture
Track : Scaling Out
Language used for presentation : English