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

percona mysql about me
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

利⽤Percona開源⼯具,實現MySQL優雅維運

周彥偉 去哪兒網

slide-2
SLIDE 2
  • Qunar.com DB Director
  • MySQL Inception
  • 《MySQL運維內參塞》
  • ACMUG
  • Oracle MySQL ACE Director

About Me

slide-3
SLIDE 3
  • MySQL Development Specification
  • Database Architecture ─ High Availability
  • MySQL Backup System
  • Slow Query Analysis
  • Data Archiving
  • Automated Operation

What do we need to do for MySQL in Qunar?

slide-4
SLIDE 4

What did we do?

slide-5
SLIDE 5
  • Percona Xtradb Cluster
  • Percona XtraBackup
  • Percona Toolkit
  • PT-ONLINE-SCHEMA-CHANGE
  • PT-QUERY-DIGEST
  • …….

What tools can we use?

slide-6
SLIDE 6
  • Learning
  • Research
  • Secondary Development
  • Practice&Invention

How do we do that?

slide-7
SLIDE 7

Qunar Database Architecture

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

Percona XtraDB Cluster

slide-9
SLIDE 9
  • 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

Percona XtraBackup

slide-10
SLIDE 10

Qunar MySQL Backup System

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
  • Automated Operation
slide-15
SLIDE 15

Alter table … ? pt-online-schema-change

slide-16
SLIDE 16

Slow Query Analysis

slide-17
SLIDE 17
slide-18
SLIDE 18

pt-query-digest

slide-19
SLIDE 19

Data Archiving

slide-20
SLIDE 20

Thanks

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