InnoDB to MyRocks migration in main MySQL database at Facebook
InnoDB to MyRocks migration in main MySQL database at Facebook
Yoshinori Matsunobu Production Engineer, Facebook May/2017
Who am I
Was a MySQL consultant at MySQL (Sun, Oracle) for 4 years Joined Facebook in March 2012
MySQL 5.1 -> 5.6 upgrade Fast master failover without losing data Partly joined HBase Production Engineering team in 2014.H1 Started a research project to integrate RocksDB and MySQL from
2014.H2, with Database Engineering Team Started MyRocks deployment since 2016.H2
Agenda
MySQL at Facebook Issues in InnoDB RocksDB and MyRocks overview Production Deployment
"Main MySQL Database" at Facebook
Storing Social Graph Massively Sharded Petabytes scale Low latency Automated Operations Pure Flash Storage (Constrained by space, not by CPU/IOPS)
InnoDB Issue (1) -- Write Amplification
Row Row Row Row Row
Read
Row Row
Modify
Row Row Row
Write - 1 Byte Modification results in one page write (4~16KB) - InnoDB "Doublewrite" doubles write volume
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- running centos on the facebook fleet
- robotron top down network management at facebook scale
- 2020 first destination outcomes cmu
- a facebook data centre in luleå sweden the information
- fosdem tpm2 0 practical usage
- building community with centos stream
- desktop linux management fb fosdem
- site reliability engineering sre
- open source firmware facebook
- what makes a great manager of software engineers
Related searches
- what s in a medicine ball at starbucks
- what s in the pink drink at starbucks
- what s in a pink drink at starbucks
- exchange 2010 to 2016 migration cas
- migration in the paleolithic age
- mysql database vs schema
- migration in japan
- state to state migration map
- mysql database data example
- mysql database schema table
- select mysql database for schema output
- mysql database creator