~/conference

Percona Live Open Source Database Conference 2017

titleauthorlength
Database Stalls, From the Ordinary to the ObscurePreetam Jinka35m
VividCortex detects short database stalls down to 1 second by modeling Little’s Law and watching threads_running (concurrency) against queries per second…
Talk on
High Availability in GCECarmen Mason, Allan Mason47m
Migration moves MySQL from a Tennessee data center to GCE using MHA for topology and ProxySQL on each app host to route traffic; MaxScale and Orchestrator are…
Talk on
Edgestore Multi-tenancy & IsolationBogdan Munteanu46m
Edgestore runs at multi‑million QPS serving trillions of objects on thousands of MySQL shards (248 logical shards visible per deployment), and solves…
Talk on
Lock, Stock and Backup: Data GuaranteedAndrew Moore, Jervin Real46m
Recommends a three-part approach: binary log streaming for point‑in‑time recovery, plus mydumper (parallel logical dumps but no streaming) for quick partial…
Talk on
#MySQL on Ceph using RadosYves Trudeau50m
Prototype implements MySQL storing InnoDB pages on Ceph via RADOS and RBD, using snapshot+clone provisioning to spin slaves that share a base image (demo shows…
Talk on
Histograms in MySQL and MariaDBSergei Petrunia45m
MariaDB has had histograms since 10.0, stores compact histograms in mysql.column_stats (about 225 bytes) and collects them only via full table scan using…
Talk on
Automating database migration - Amazon DMS tutorialEran Schitzer39m
AWS Database Migration Service (DMS) plus the Schema Conversion Tool (SCT) automates moving and modernizing databases with concrete results: launched March…
Talk on
Multi Active-Active and disaster recovery with MongoDB database centerXixuan Xixuan29m
Built a cross-region replicator called Lamda with manager, collector, tunnel and receiver that streams oplog entries between clusters, uses a global ID to…
Talk on
Automating high availability MongoDB cluster deployment and managementJonathan Rudenberg32m
Flynn provisions and manages three-node replica set MongoDB clusters with an external state machine and service discovery, using discoverd with Raft to store…
Talk on
InfluxDB storage engine internalsPaul Dix40m
Built a bespoke storage engine centered on a TSM tree that writes to a WAL, flushes memory into memory‑mapped TSM files with blocks of up to 1,000 points, and…
Talk on
MySQL (NDB) Cluster Best PracticesJohan Andersson59m
MySQL Cluster (NDB) is an in‑memory, sharded ACID store with synchronous replication via a linear two‑phase commit and checkpointing to disk; a betting…
Talk on
Operationalizing 19 years of infrastructure via MySQL-as-a-ServiceNathan Northcutt26m
GoDaddy converts 19 years of MySQL sprawl into a MySQL-as-a-Service platform built on Docker containers, an overlay filesystem for separating data from images…
Talk on
ClickHouse as Time-Series Storage for GraphiteDmitry Andreev22m
ClickHouse serves as the time-series store for Graphite with Yandex’s open-source Graphouse acting as the bridge: it replaces Carbon, batches inserts into…
Talk on
PhxSQL: a high-availability and strong-consistency MySQL clusterMing Chen22m
Ming Chen, Architect of WeChat, Tencent delivers their talk, "PhxSQL: a high-availability and strong-consistency MySQL cluster", on DAY 2 of the Percona Live…
Talk on
MongoDB in AWS (MongoDB as a DBaaS)Jing Wu28m
Automated DBaaS that builds configurable MongoDB clusters on AWS: CloudFormation templates plus Lambda calculate instance counts and preassign member IDs, Auto…
Talk on
Using SPIDER for sharding in productionKayoko GOTO, Kentoku SHIBA24m
SPIDER is a MariaDB/MySQL storage engine that shards by using native table partitioning, supports cross-shard joins with join pushdown and aggregate pushdown…
Talk on
Comparing MongoRocks, WiredTiger and mmapv1 for performance and efficiencyMark Callaghan28m
Comparative benchmarks on MongoDB 3.4 show MongoRocks (RocksDB engine) dramatically reduces space and write work: databases shrink to ~37GB vs 49GB for…
Talk on
Do's and Dont's of the modern hybrid mongoDB MySQL environmentJonathan Wage, Rick Vasquez15m
Recommendation: choose mongoDB for document workloads and MySQL for highly relational data, test MyRocks or InnoDB and MySQL partitioning for high write OLTP…
Talk on
Performance Analysis of NVMe SSDs and their Implication on Real World DatabasesQiumin Xu25m
Hardware and software measurements use fio, blktrace and driver instrumentation on a Samsung XS1715 NVMe, a Samsung A43 Pro SATA SSD and a 15K HDD to quantify…
Talk on
sysbench 1.0: teaching old dog new tricksAlexey Kopytov34m
sysbench 1.0 (formal release Feb 2017 after a decade of informal branches) rewrites the Lua workload layer to use LuaJIT FFI and a bundled RNG, measures client…
Talk on
Experiences using gh-ost in a multi-tier topologyValerie Parham-Thompson, Ivan Groenewold16m
gh-ost runs in multi‑tier setups by reading binlogs (requires ROW format and sometimes log_slave_updates) and can run against masters or slaves to offload…
Talk on
How to Build a State Machine on MongoDB and RedisNiki Castle24m
CRM flow engine Canvas pairs MongoDB for single-write user state with Redis for coordination and caching, using Sidekiq/sidekick jobs. Key techniques: a Redis…
Talk on
MyFlashSQL: Flash is more than faster-harddiskSang-Won Lee27m
MyFlashSQL modifies the MySQL engine and shows concrete gains: changing buffer page size from 16KB to 4KB yields ~2.5x throughput on TPC-C/LinkBench; reworking…
Talk on
Demystifying Benchmarks: How to Use Them To Better Evaluate DatabasesPeter Friedenbach44m
Tracks TPC history and shows why published scores no longer suffice, then demonstrates practical tool use: YCSB and sysbench/CISbench to drive workloads, iperf…
Talk on
Current state of MongoDB Backup optionsDavid Murphy26m
Covers practical backup behavior and tradeoffs: mongodump goes to secondary via --host but mongos hits primary so logical dumps are “squishy,” restores…
Talk on
MongoDB size managementSteven Wang20m
Shows concrete steps to cut MongoDB footprint and what actually worked: migrate to WiredTiger with Snappy drops some collections from ~1 TB to ~100 GB…
Talk on
Reusable Distributed Data Infrastructure with DynomiteIoannis Papapanagiotou21m
Dynomite converts single-node stores into a peer‑to‑peer, master‑master layer that adds sharding, replication and multi‑DC failover to Redis or RocksDB, with…
Talk on
How to improve MySQL performance even with Handler Socket with replication to in-memory TarantoolAlexander Yakovlev16m
Claims a replicator from MySQL to Tarantool that replaces HandlerSocket and yields ~6–7× faster responses by moving hot working set into an in‑memory Tarantool…
Talk on
MongoDB Engines: DemystifiedSveta Smirnova19m
MongoDB offers WiredTiger and MMAPv1 plus Percona Server’s MongoRocks and In-Memory, and the talk gives concrete tradeoffs: WiredTiger default since 3.2 with…
Talk on
When and How Should you Shard?David Murphy24m
Explains when sharding actually speeds queries or writes, and how to pick a shard key with measurable evidence: turn the profiler to full, parse logs with…
Talk on
Database management made simple - Amazon RDS (Part 1 and 2)Darin Briskman01h 05m
Amazon RDS runs managed MySQL/MariaDB with daily full backups plus continuous binary logs for point‑in‑time restores up to 60 days, automatic failover that…
Talk on
Introducing ScaleDB, the New Clustered, Distributed Storage Engine for MySQL (Part 1)Ivan Zoratti58m
ScaleDB is a clustered storage engine that plugs into MariaDB and runs as separate storage nodes (cas) + lock manager (slm) with volumes mirrored for…
Talk on
Percona Server for MongoDB: Features OverviewJon Tobin25m
Percona Server for MongoDB adds two storage engines (Percona Memory Engine, MongoRocks (RocksDB-based)), audit, external authentication, HotBackup for…
Talk on
MongoDB Security: Making Things Secure by DefaultAdamo Tonete15m
MongoDB deployments receive concrete steps: enable authentication (or bootstrap a first admin user before turning it on), use a shared keyfile for internal…
Talk on
Optimizing MySQL without SQL or touching my.cnfMaxim Bublis, Peter Boros43m
Dropbox reworks MySQL builds and OS settings to squeeze real gains: profile‑guided optimization on GCC/Clang and link‑time and native‑arch builds yield up to…
Talk on
MyRocks: best practice at Alibaba - MySQL Storage Enginejiayi wang, dengcheng he27m
Alibaba tests MyRocks (RocksDB) against AliSQL/InnoDB and deploys it to over a hundred production databases, cutting storage to 1/7 or typically 1/3–1/8 of…
Talk on
Rolling out a Database-as-a-Service layer at Ghent UniversityMatthias Crauwels25m
University replaces end‑of‑life physical MySQL boxes with a private VMware DBaaS running Percona Server 5.7, managed by Puppet and offering self‑service…
Talk on
Common Table Expressions and Window Functions simple, maintainable, fast queriesVicentiu-Marian Ciorbaru34m
MariaDB Server 10.2 adds Common Table Expressions and window functions and shows concrete performance gains: rewriting running-account sums with…
Talk on
How innovation happens on Amazon RedshiftEric Ferreira42m
Amazon Redshift is a Postgres‑based MPP data warehouse reworked with columnar storage and per‑column compression, in‑memory zone maps and flexible distribution…
Talk on
ToroDB Stampede: open-source BI connector for MongoDBÁlvaro Hernández33m
ToroDB Stampede is an open-source secondary replica that reads MongoDB oplogs, auto-generates relational schema and writes live relational tables to a…
Talk on
Deploying #MongoDB on public clouds: Architecture and optionsDharshan Rangegowda50m
ScaleGrid reports running thousands of MongoDB instances on AWS and Azure and gives concrete rules: replica sets allow up to 50 secondaries but only 7 voting…
Talk on
Six New Important RocksDB Features And Planned WorksSiying Dong51m
Six concrete additions: a user‑space persistent cache that appends compressed blocks to log files, evicts whole files and maps block IDs in memory; direct I/O…
Talk on
Building a scalable time-series database on PostgreSQLMichael J. Freedman51m
TimescaleDB implements a PostgreSQL extension that exposes a single hypertable while automatically creating right-sized chunks via adaptive time-space…
Talk on
Understanding all the Options for Replica-sets and Replication PatternsBimal Kharel36m
Explains concrete MongoDB replica set choices: clusters can have up to 50 members but only 7 voting members matter for elections, elections move to a…
Talk on
MySQL/MariaDB Parallel Replication: inventory, use cases and limitationsJean-François Gagné50m
Inventory of MySQL/MariaDB parallel replication, specific mechanics and real Booking.com benchmarks: MariaDB uses domain ID tagging (10.0) and master-side…
Talk on
Amazon Aurora: A deep-dive into what's newSailesh Krishnamurthy55m
Amazon Aurora separates storage into a scaleout service that writes only redo log records to six copies and commits after a 4-out-of-6 quorum, reducing network…
Talk on
#PostgreSQL to #MySQL: A DBA PerspectivePatrick King31m
Yelp runs MySQL 5.6 with statement-based replication and replication trees up to five nodes deep, supporting ~400 engineers and doing ~15 schema changes per…
Talk on
OpenTSDB - Time Series Schema on Schemaless NoSQLChris Larsen44m
OpenTSDB history and schema decisions explained with concrete tradeoffs: a production HBase deployment handling about 10 million writes per second (peaks ~18M)…
Talk on
#MongoDB Index Types, How, When and Where Should They be Used?Adamo Tonete25m
MongoDB has 12 index types and the talk shows concrete tradeoffs: collection scans on 100,000 documents take about 350 ms on 100k docs without an index but…
Talk on
Multi-Site, Multi-Master Done RightMatthew Lang35m
Continuent’s stack uses a local HA cluster plus an asynchronous cross-site replicator to run multi-site, multi-master MySQL with no application changes…
Talk on
MySQL GTID Implementation, Maintenance, and Best Practices - The Short VersionMark Filipi, Brian Cain49m
GTID adoption is practical and concrete: Percona Server 5.6 uses gtid_deployment_step to enable GTIDs online without full downtime while the conversion…
Talk on
#ProxySQL Use Case ScenariosRené Cannaò50m
ProxySQL sits between apps and MySQL and actually reduces connection overhead (examples claim ratios like 100,000 app connections to 100 DB connections via…
Talk on
Automatic MySQL schema management with SkeemaEvan Elias52m
Skeema is a CLI that converts a repo of declarative create-table files into safe DDL: it diffs repo vs live MySQL/MariaDB, emits ALTER/CREATE/DROP, and can…
Talk on
Reducing Risk Before Upgrading MySQLKenny Gryp, Tom De Cooman48m
Process shows exact steps: provision a spare server, create a MySQL 5.7 replica of 5.6, run pt-table-checksum to find inconsistencies (example: a 44,000‑row…
Talk on
Galera Cluster Data ConsistencySeppo Jaakola53m
Explains concrete failure modes and fixes: state snapshot transfers via mysqldump, rsync, xtrabackup can seed a bad node; session flags (wsrep_on/sql_log_bin)…
Talk on
Vitess beyond YouTubeRobert Navarro51m
Overview of what Vitess actually does: it serves MySQL traffic via MySQL protocol and V3 drivers, implements transactional 2PC and transactional messaging, and…
Talk on
Cookbook for Creating INDEXes -- All about IndexingRick James57m
Step-by-step recipe for building useful indexes: pick all columns that are column=constant first, then allow one range column (equal then range is optimal)…
Talk on
Replication latest features: the community sceptic roundupGiuseppe Maxia51m
Coverage of GTID, multi‑source, parallel appliers and group replication focuses on concrete behavior and monitoring: MySQL uses UUID GTIDs and leaves GTIDs off…
Talk on
Meet Percona XtraDB Cluster 5.7Krunal Bauskar47m
Percona XtraDB Cluster 5.7 GA (six months) adds concrete controls and tooling: cluster safe mode blocks non-transactional DDL/DML and missing PK writes…
Talk on
MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - a close up lookKrzysztof Ksiazek48m
Compares MaxScale, ProxySQL, HAProxy, MySQL Router and nginx with concrete behaviors: MaxScale 2.0 shows CPU contention and 95th-percentile latency spikes (one…
Talk on
MariaDB Server 10.2: The Complete GuideColin Charles53m
MariaDB 10.2 ships as a release candidate (2017) and continues the fork-from-MySQL‑5.5 path while adding concrete features: SQL window functions and recursive…
Talk on
MySQL 5.7, 8.0 and MongoDB: Geospatial IntroductionAlexander Rubin, Michael Benshoof35m
Quick, concrete takeaways: MySQL 5.7 adds InnoDB R‑Tree spatial indexes and ST_ functions which cut a sample query from ~60 seconds and ~33,000 handler ops to…
Talk on
EVCache: Lowering Costs for a Low-Latency Cache with RocksDBScott Mansfield54m
EVCache moves terabytes of replicated RAM cache onto SSD-backed RocksDB to cut cost while keeping latency low: Netflix runs hundreds of TB and trillions of…
Talk on
Time series collection and processing in the cloud: integrating OpenTSDB with Google Cloud BigtableDanil Zburivsky, Christos Soulios25m
An open source add‑on links OpenTSDB to Google Cloud Bigtable so OpenTSDB uses Bigtable instead of running a full HBase/Hadoop stack; the team builds an…
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.