It's a wrap! We had over 1,300 attendees and rave reviews. Thank you for making Percona Live MySQL Conference & Expo 2015 one of the best in years. Save the date for next year April 18-21, 2016.

The Percona Live MySQL Conference and Expo is the premier event for the rich and diverse MySQL ecosystem. It is the place to be for the open source community as well as businesses that thrive in the MySQL marketplace. Attendees include DBAs, SysAdmins, developers, architects, CTOs, CEOs, and vendors from around the world.

MySQL is the world's most popular open source database, powering massively popular web applications such as Facebook, YouTube, and Twitter. MySQL continues to evolve rapidly with new releases, related software, delivery methods, and uses enabling it to reach more markets and power more applications every day.

April 13-16, 2015
Percona Live MySQL Conference and Expo 2015 will be held at the Hyatt Regency Santa Clara & The Santa Clara Convention Center, at 5101 Great America Parkway Santa Clara, CA 95054.

Tutorials Schedule - Monday 13 April 2015

Sessions Schedule - Tuesday, April 14 2015

Percona Opening Keynote
Peter Zaitsev

Polyglot Persistence @ Facebook
Harrison Fisk

Keynote Panel: The next disruptive technology: “What comes after the Cloud and Big Data?"
Kenneth Hui, Kenny Gorman, Michael Coburn, Peter Zaitsev, Ritesh Chhajer, Robert Hodges, Thomas Hazel

Woz on your mind?
Steve Wozniak

Materialized Views for MySQL using Flexviews
Justin Swanhart

Fast Master Failover without Data Loss
Yoshinori Matsunobu

Navigate the Many Instruments of MySQL 5.7
Marco "The Grinch" Tusa

MySQL in the Hosted Cloud
Colin Charles

Upgrading to MySQL 5.6 @ scale
Tom Krouper, Jonah Berquist

InnoDB 5.7 - What's new
Sunny Bains

MySQL backups at scale
Alexey Kopytov

Accelerating MySQL with Flash and Persistent Memory
Nisha Talagala

Lightweight OpenStack Benchmarking Service with Rally and Docker
Swapnil Kulkarni

MySQL and Openstack deep dive
Peter Boros

An introduction to Database as a Service with an emphasis on OpenStack using Trove
Matt Griffin, Amrith Kumar

Case Studies in Webscale IT with OpenStack and MidoNet
Adam Johnson, Shacolby Jackson

MySQL 5.7 Performance: Scalability & Benchmarks

15 tips to boost your Galera Cluster
Frederic Descamps

Next generation monitoring: moving beyond Nagios
Jenni Snyder, Josh Snyder

What I learned while migrating MySQL on-premises to Amazon RDS
Michael Coburn

The Database is Down, Now What?
Jeremy Tinley

InnoDB: A journey to the core III
Davi Arnaut, Jeremy Cole

Undrop for InnoDB
Aleksandr Kuzminsky

Yahoo: Experiences with Percona Cluster
Trey Raymond, Yashada Jadhav

Deploying a OpenStack Cloud at Scale at Time Warner Cable
Matthew Fischer, Clayton O'Neill

A closer look at Ceph's performance
Zoltan Arnold Nagy, Mark Korondi

Trove in the Real World - Adventures in Running Production Workloads on Upstream Code
Nikhil Manchanda, Andrew Conrad

Leveraging OpenStack Cinder for Peak Application Performance
Steven Walchek, Chris Merz, Amrith Kumar

Practical Performance Tuning Using Digested SQL Logs
Bob Burgess

Running a Galera Cluster on Kubernetes
Patrick Galbraith

QA Pro; Test, Monitor and Visualise MySQL Performance in Jenkins
Ramesh Sivaraman

Managing MySQL Performance with Percona Cloud Tools
Daniel Nichter

Prepared Statements with PDO & PHP
Chris Shumake

DocStore: Document Database for MySQL at Facebook
Peng Tian, Tian Xia

Pseudo GTID and easy replication management
Shlomi Noach

Practical MySQL Optimization
Peter Zaitsev

Replication and Clustering with OpenStack Trove
Amrith Kumar, George Lorch

MongoDB Profiler Deep Dive
Kenny Gorman

OpenStack at MiMedia: Scalable consumer media
Michael Yoon

InnoDB Defragmentation
Rongrong Zhong

The evolution of the Percona Replication Manager (PRM)
Yves Trudeau

Database Defense in Depth
Geoffrey Anderson

Improving Performance with Better Indexes
Ronald Bradford

Workbench for the DBA
Ligaya Turmelle

Meet MariaDB 10.1
Sergei Golubchik, Michael Widenius

Multi-threaded replication in MySQL 5.6 and 5.7
Stephane Combaudon

The lifecycle of data, augmenting MySQL with Big Data and NoSQL options
David Murphy
Ballroom H

Designing a highly resilient Network Infrastructure for OpenStack Clouds
Pere Monclus

So, you want to contribute to OpenStack...
George Lorch

Show me the services! (Leveraging OpenStack PaaS services from Cloud Foundry apps)
Andrew Conrad, Vipul Sabhaya, Nikhil Manchanda

Using OpenStack to Build Your Next Generation Cloud
Kenneth Hui

Towards One MILLION SQL Queries Per Second
Stewart Smith

MariaDB 10.1 InnoDB: What's new and future plans
Michael Widenius

Improving Your Database Designs with Practical Database Theory
David Berube

Utilizing Ansible to manage a highly available MySQL environment
Miklos Szel, Alkin Tezuysal

Sharding, horizontal and vertical scaling
Tom Christ

(Almost) Instant Monitoring.
Daniel Guzman Burgos

7 or so deadly mysql performance sins
Martin Arrieta

Running MySQL on AWS
Michael Coburn

Identifying major sources of variance in a traditional DBMS: A Case for Predictable Databases
Barzan Mozafari

RDO Community
Alvaro Lopez Ortega

Monasca: Monitoring as a Service (at Scale)
Roland Hochmuth, Deklan Dieterly, Craig Bryant

Scaling MySQL in the cloud with Vitess and Kubernetes
Anthony Yeh

MariaDB CONNECT storage engine to simplify heterogeneous data access
Serge Frezefond

Weapons for Slaying the Monolithic Monster
John Williams

Managing Multi-DC MySQL installation with chef
Tatyana Arenburg

Sqoop: Getting to Hadoop
Abraham Elmahrek

Orchestrating MySQL
Ivan Zoratti

Is PXC Right for my Application?
Stephane Combaudon, Peter Boros

An introduction to High Availability options for MySQL
Ben Mildren

Everything about MySQL bugs
Sveta Smirnova, Valerii Kravchuk

MySQL Galera Cluster, Percona XtraDB Cluster, and MariaDB Galera Cluster
Jay Janssen

Data Security – Emerging Legal Trends
S. Keith Moulsdale

WebScaleSQL Meeting/Hacking
Steaphan Greene

MariaDB BoF
Colin Charles

Test, merge, improve: MySQL branch maintenance
Laurynas Biveinis

RocksDB Storage Engine for MySQL
Yoshinori Matsunobu

Rick James

#DBHangOps in Real Life
Geoffrey Anderson

Sessions Schedule - Wednesday, April 15 2015

WebScaleSQL: The Power of Collaboration
Steaphan Greene
9:00am to 9:20am

Patrik Sallner

Celebrating MySQL
Tomas Ulin

What Has the Cloud Done for My Data Lately?
Robert Hodges

InnoDB Change Buffering
Davi Arnaut

Making PagerDuty more reliable using XtraDB Cluster
Doug Barth

Better DevOps with MySQL and Docker
Sunny Gleason

More MySQL DBA Tools
Ryan Lowe, Randy Wigginton

MySQL for Facebook Messenger
Domas Mituzas

Using Hadoop together with MySQL for data analysis
Alexander Rubin

Your Backups - Are you sure they work?
Matthew Boehm

Moving Workloads Effectively to Hybrid Cloud Deployments
MC Brown

MySQL Indexing Best Practices
Peter Zaitsev

MySQL backups: strategy, tools, recovery scenarios
Roman Vynar, Akshay Suryawanshi

Exploring your data with InnoDB Explorer
Jeremy Cole

Online schema changes for maximizing uptime
David Turner, Ben Black

Managing MySQL with Puppet
Jaakko Pesonen

Scaling MySQL In Amazon Web Services
Mark Filipi

Java MySQL Connector & Connection Pool Features & Optimization
Kenny Gryp

MySQL and HBase ecosystem for real-time big data overviews
Tomáš Komenda, Lukas Putna

GTID Replication - Implementation and Troubleshooting
Abdel-Mawla Gharieb

Driving MySQL to Big Data scale: How to practically address 1 Trillion rows
Thomas Hazel

Designing Effective Schema for Innodb
Yves Trudeau

MySQL replication: setup, benefits, limitations
Stephane Combaudon, Rick Golba

"Just" shard it
Maggie Zhou, Keyur Govande

Big Transactions on Galera Cluster
Seppo Jaakola

Schema changes multiple times a day? OK!
Jenni Snyder

High Performance MySQL choices in Amazon Web Services: Beyond RDS
Andrew Shieh

Pivot tables: analytics in pure SQL
Giuseppe Maxia

Using MySQL Audit Plugins and Elasticsearch ELK
Jeremy Glick, Andrew Moore

Binlog Servers at
Jean-François Gagné

Managing Scale Through Consolidation
Chris Merz

SQL injection - What is it and how do I prevent it?
Justin Swanhart

An introduction to High Availability options for MySQL
Ben Mildren

Advanced MySQL Query Tuning
Alexander Rubin

Sharding MySQL via Cellular Mitosis at Okta
Will Gunty

MySQL Automation at Facebook Scale
Shlomo Priymak

Transparent sharding to the application: open source database virtualization engine (DVE)
Amrith Kumar, Peter Boros

Assembling the perfect MySQL toolbox
Ike Walker

MySQL Security Essentials
Ronald Bradford

Faster logical backups & restores using mydumper
Maximiliano Bubenick

Yahoo: MySQL Performance Analyzer
Xiang Rao, Ashwin Nellore

Becoming a DBA for 5 minutes a day, the most important things to know for sysadmins and developers
Martin Arrieta

Stay ahead of MySQL operational problems with Percona Toolkit and PMP plugins
Daniel Guzman Burgos, Fernando Laudares Camargos

Character set and collation basics
Justin Swanhart

How to create a useful MySQL bug report
Valerii Kravchuk

Linux internals for MySQL DBAs
Ryan Lowe, Randy Wigginton

High-Availability using MySQL Fabric
Mats Kindahl

The MySQL Ecosystem at GitHub
Sam Lambert

MySQL Cluster Performance Tuning - The 7.4.x Talk
Johan Andersson, Alex Yu

LSM Databases at Facebook
Yoshinori Matsunobu

Securing databases with systemd for containers and services
Raghavendra Prabhu

MySQL at Twitter - 2015
Calvin Sun, Inaam Rana, Anton Kuraev

Realtime event notification using FlexCDC
Justin Swanhart

Practical MySQL Troubleshooting and Performance Optimization with Percona Cloud Tools
Daniel Nichter

Introduction to TokuDB - storage engine for large data sets
Peter Zaitsev

Writing High Performance SQL Statements
Tim Sharp

Percona Server Advantage
Michael Coburn, Christopher Jeffus

A wild Supposition: can MySQL be Kafka ?
Vishnu Rao

Ideas and a tool to manage MySQL range partitions on date column
Michael Wang

Building a High Availability Solution that Works
Jean-François Gagné

Running Percona XtraDB Cluster in Microsoft Azure
Paige Liu

The future of MySQL quality assurance: Introducing pquery
Roel Van de Paar, Ramesh Sivaraman

MySQL bug from birthday to the end
Sveta Smirnova

300x Faster Replication Slave Creation
Chris Merz

'Indexing' JSON documents for efficient MySQL queries over JSON data
Justin Swanhart

The perils of compatibility: scripting MySQL installation across versions
Giuseppe Maxia

Working from home - Fun, Facts and Scares
Raghavendra Prabhu

Sessions Schedule - Thursday, April 16 2015

Percona's Take on Smart Data Management - What's Next for Products and Services
Rob Young

Building Databases for the "-as-a-Service" World
Amrith Kumar

How to Analyze and Tune MySQL Queries for Better Performance
Øystein Grøvlen

MySQL Cluster (NDB) - An Introduction and Overview
Matthew Boehm

XDB: Shared MySQL hosting at Facebook scale
Evan Elias

Encrypting MySQL data at Google
Jeremy Cole, Jonas Oreland

Writing Application Code for MySQL High Availability
Jay Janssen

insert cassandra into prod where use_case=?;
Susanne Lehmann

Practical Performance Schema
Bill Karwin

Simplified High Availability w/ Multi Source Replication
Gerardo Narvaja

MySQL Query tuning 101
Sveta Smirnova, Alexander Rubin

Deploying MySQL HA with Ansible and Vagrant
Daniel Guzman Burgos, Robert Barabas

A Systematic Approach to Performance
Ryan Lowe, John Cesario

Adding indirection enhances functionality - the story of a proxy
Mark Riddoch, Massimiliano Pinto

How DevOps Met Gaming Needs
Sean Chighizola, Peter Garbes

Encrypting Data In MySQL With Go
Baron Schwartz Evolution of MySQL system design
Nicolai Plum

Rapid Full-Text Indexing with ElasticSearch and MySQL
Sunny Gleason

Row Based Replication and Incremental Logical Backup
Santosh Banda

Replicate to everything with Tungsten Replicator
Giuseppe Maxia

Using MySQL with Java
David Bennett

Highly Efficient backups with Percona Xtrabackup
Nilnandan Joshi, Valerii Kravchuk

Overview of MySQL Connectors for PHP
Justin Swanhart

Running MySQL on AWS
Michael Coburn

ANALYZE for executable statements - a new way to do optimizer troubleshooting in MariaDB 10.1
Sergei Petrunia

Steaphan Greene

Think you know your disks very well? Think again!
Aurimas Mikalauskas

Incremental backups available with Xtrabackup and Percona Server
Vladislav Lesin, George Lorch

Enabling event-driven analytics with custom Tungsten Replicator filters and RabbitMQ
Scott Wimer, DJ Hanson

Extending MySQL 5.7 with Sphinx search
Vladimir Fedorkov

Replication Enhancements in MySQL 5.7
Luis Soares

Extending MySQL for High-Velocity Time-Series Data
Moshe Shadmon

7 or so deadly mysql performance sins
Martin Arrieta

MySQL and OpenStack
Peter Boros

Using MySQL asynchronous calls to increase performance and user experience
Alexander Rubin

Hardening MySQL - MySQL Security Basics
David Busby

Understanding InnoDB locks and deadlocks
Valerii Kravchuk, Nilnandan Joshi

Bootstrapping databases in a single command: elastic provisioning for the win
Josh Snyder

Solid State Storage for Your Open Source MySQL Databases: What You Need to Know to Optimize Performance
Peter Zaitsev

XtraDB 5.6 and 5.7: Key Performance Algorithms
Laurynas Biveinis, Alexey Stroganov

Advanced database operations simplified with Percona Toolkit
Matt Griffin, Vinoth Kanna RS

JSON support in MySQL 5.7
Evgeny Potemkin, Manyi Lu

All Your IOPS Are Belong To Us - A Pinteresting Case Study in MySQL Performance Optimization
Ernie Souhrada

TokuMX: Avoiding Common Pitfalls in MongoDB
Jon Tobin

Is PXC Right for my Application?
Stephane Combaudon, Peter Boros

MySQL & Innodb Fundamentals and Configuration
Justin Swanhart, Michael Coburn