percona mysql about me
play

Percona MySQL About Me Qunar.com DB Director - PowerPoint PPT Presentation

Percona MySQL About Me Qunar.com DB Director MySQL Inception MySQL ACMUG Oracle MySQL ACE Director What do we need to do for MySQL in


  1. 去哪兒網 周彥偉 利⽤ Percona 開源⼯具,實現 MySQL 優雅維運

  2. About Me • Qunar.com DB Director • MySQL Inception • 《 MySQL 運維內參塞》 • ACMUG • Oracle MySQL ACE Director

  3. What do we need to do for MySQL in Qunar? • MySQL Development Specification • Database Architecture ─ High Availability • MySQL Backup System • Slow Query Analysis • Data Archiving • Automated Operation • …

  4. What did we do ?

  5. What tools can we use ? • Percona Xtradb Cluster • Percona XtraBackup • Percona Toolkit • PT-ONLINE-SCHEMA-CHANGE • PT-QUERY-DIGEST • …….

  6. How do we do that ? • Learning • Research • Secondary Development • Practice & Invention

  7. Qunar Database Architecture

  8. Percona XtraDB Cluster • Galera Cluster • Multi-master Replication • Synchronous Replication • Zero Data Loss • Automatic node provisioning • Inceased read/write scalability • Improved SST Security through simplifed configuration

  9. Percona XtraBackup • Fast and reliable backups • Uninterrupted transaction processing during backups • Savings on disk space and network bandwidth with better compression • Automatic backup verification • Higher uptime due to faster restore time

  10. Qunar MySQL Backup System

  11. • Automated Operation

  12. Alter table … ? pt-online-schema-change

  13. Slow Query Analysis

  14. pt-query-digest

  15. Data Archiving

  16. 關注開源數索據庫論壇 Thanks ( ODF )

Recommend


More recommend