~/conference

PGConf Silicon Valley 2015

date:2015-11-17..2015-11-18
location:South San Francisco, United States
series:PGConf Silicon Valley · 2 editions
editions:[PGConf Silicon Valley 2015, PGConf Silicon Valley 2016]
tags:[databases]

Postgres DBAs, database architects, backend engineers, data engineers, site reliability engineers, operations engineers

CitusDB sharding extension; Kafka commit log integration; Postgres logical change capture; INSERT ... ON CONFLICT (UPSERT); BRIN indexes for huge tables; materialized views with HyperLogLog; pg_shard logical shards; Prestogres Presto gateway; vc-pgsql-sniffer TCP reassembly; multi-plan race concurrent plans

titleauthorlength
Breakout SessionDan Robinson55m
Claims that PostgreSQL + CitusDB power interactive analysis over ~50 terabytes of event data and tens of billions of rows (transcript cites ~80B events)…
Talk on
Keynote – Ivan NovickIvan Novick14m
PostgreSQL's permissive license seeds an ecosystem of vendor spin-offs rather than theory: PostgreSQL's permissive license enables multiple companies to build…
Talk on
Keynote – Jay KrepsJay Kreps13m
Explains a concrete system: Apache Kafka is a stand alone commit log that feeds databases, caches, and real time processors and scales across data centers. It…
Talk on
Keynote – Umur CubukcuUmur Cubukcu16m
Announces that CitusDB becomes a Postgres extension so you can create extension citusdb and get sharding, routing and parallel queries without forking…
Talk on
Breakout SessionScott Milliken59m
MixRank moves from hundreds of GB to tens of terabytes by combining big machines and a cluster, tuning hardware and filesystems, using 70k IOPS and 3.7GB/s per…
Talk on
Breakout SessionBaron Schwartz35m
Captures Postgres traffic off the wire using VividCortex TCP sniffing libraries and a libpcap-based reassembly pipeline, emitting a MySQL slow‑query–style text…
Talk on
TutorialAndres Freund, Marco Slot02h 00m
Claims that PostgreSQL can replace multi-stage stacks by delivering real-time dashboards using materialized views, triggers and the HyperLogLog extension on…
Talk on
Breakout SessionMatthew Kelly54m
Postgres runs TripAdvisor’s core: over 100 dedicated servers across 4 datacenters, handling spikes beyond 1,500,000 database queries per minute, with…
Talk on
Breakout SessionMagnus Hagander54m
PostgreSQL 9.5 arrives with concrete changes: UPSERT (INSERT ON CONFLICT) provides atomic insert-or-update with an excluded virtual row, 2,700 files modified…
Talk on
Breakout SessionPeter V Geoghegan53m
PostgreSQL 9.5 adds a concrete UPSERT: an INSERT ... ON CONFLICT clause that either inserts or updates without racey subtransaction hacks and with better…
Talk on
Breakout SessionSadayuki Furuhashi40m
Prestogres implements the PostgreSQL protocol so BI tools speak Postgres while queries run on Presto, rewriting SQL inside pgpool-II + PL/Python and creating…
Talk on
Breakout SessionJason Petersen53m
Claims an open‑source PostgreSQL extension pg_shard that manages placement distribution and replication of shards and plugs into the regular Postgres…
Talk on
Breakout SessionGrant McAlister54m
Amazon RDS for PostgreSQL now doubles storage to 6 TB and uses gp2 which provides 3 IOPS per GB, letting larger volumes raise baseline IOPS; encryption at rest…
Talk on
TutorialJosh Berkus02h 30m
Hands‑on setup uses Vagrant/Docker VMs, tmux and psql to show real admin tasks: pg_dump/pg_restore for logical backups (fine for <1GB, restores can take hours…
Talk on
TutorialDaniel Caldwell02h 18m
Promise: a hands‑on PostGIS setup that actually imports shapefiles, fixes bad geometries, runs spatial queries and serves map tiles. Installs a Vagrant…
Talk on
Breakout SessionSamantha Billington39m
Detailed postmortems of streaming replication lag with concrete fixes and measurable failures: monitoring both time lag and byte lag, using…
Talk on
Breakout SessionÁlvaro Hernández54m
ToroDB runs on top of PostgreSQL and claims a MongoDB-compatible API while storing data relationally rather than in jsonb, splitting documents into per-level…
Talk on
Breakout SessionChristophe Pettus47m
PCI DSS v3.1 (April 2015) demands concrete controls: require TLS 1.2, ban trust authentication and open 5432, use AES per-column encryption with solid key…
Talk on
Breakout SessionJoe Conway49m
Concrete methods and numbers: uses PostgreSQL extensions like pg_trgm and fuzzy_string_match, builds GIN/GiST and expression indexes, and tests on a messages…
Talk on
Breakout SessionPaul Ramsey45m
PostGIS surprises are concrete: mismatched SRIDs (e.g. data labelled 4326 but actually 3005) require ST_SetSRID or ST_Transform to fix coordinates, Mercator…
Talk on
TutorialBruce Momjian02h 44m
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 SessionBruce Momjian56m
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
Breakout SessionGavin McQuillan28m
Claims a working replacement for Hbase OLAP by combining PLProxy and Postgres-HLL: a distributed Postgres cluster that uses HLL sketches for commutative…
Talk on
Breakout SessionDerek Nelson41m
PipelineDB is an open-source streaming SQL database built as a fork of PostgreSQL 9.4.4 that runs continuous SQL queries called continuous views which…
Talk on
TutorialDenish Patel02h 26m
Claims that PostgreSQL 9.4 removes the need for external replication tooling by combining pg_basebackup and streaming with replication slots, a simple…
Talk on
Breakout SessionKonstantin Gredeskoul56m
Concrete claims and concrete fixes: the team scales a site to support millions of active users, handles 3B saves stored in PostgreSQL and achieves 99.999%…
Talk on
Breakout SessionRyan Lowe, John Cesario44m
Compares concrete migrations: psql client with tab completion and backslash commands (\l, \dt, \d) replaces MySQL SHOW; role‑based accounts replace MySQL users…
Talk on
Breakout SessionKenny Gorman39m
Shows concrete recipes using Ansible to manage PostgreSQL at scale with working code and real deployments at Rackspace and objectrocket, not vague promises…
Talk on
Breakout SessionDavid Pacheco54m
Automates PostgreSQL failover via an orchestrated cluster state in Manatee using ZooKeeper for consensus, a separate client layer Moire, ZFS for efficient…
Talk on
Breakout SessionGreg Beruk47m
Heroku Postgres runs about a million databases on AWS and uses LXC containers to keep runtime images uniform while storing data separately, grows disks via EBS…
Talk on
Breakout SessionAndreas Scherbaum53m
Geocoding and reverse geocoding run inside PostgreSQL by calling web services and caching results; modules for OpenStreetMap (nominatim) and Esri ArcGIS (Ares)…
Talk on
Breakout SessionAJ Welch35m
Claims that Postgres matches non‑relational analytics without sacrificing ACID, and demonstrates it by installing and composing real extensions: MADlib…
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.