Percona Live 2017 Open Source Database Conference

April 24 - 27, 2017

Santa Clara, California

MyRocks: best practice at Alibaba

MyRocks: best practice at Alibaba

 26 April - 2:00 PM - 2:50 PM @ Ballroom C
Experience level: 
50 minutes conference


MyRocks is a popular open source storage engine for MySQL, built on top of RocksDB storage library. For the past few years, Facebook spent plenty of time on it, to make it better and well-known, and claimed that MyRocks provides much better compression ratio and much smaller write amplification. rumor or truth? We(Alibaba Database Team) spent a whole year on RocksDB and MyRocks: do thorough tests, understand the implementation, make improvements, and finally deploy MyRocks to our production environment. In this talk, we will share the MyRocks experience we learned and our best practice. hopefully, this will give more insights to those companies who want to use MyRocks: * Brief MyRocks introduction * How we test MyRocks and what we learned * MyRocks improvements we made * The benefit we got out of MyRocks * MyRocks best practice(Comparison between InnoDB and MyRocks)


jiayi wang's picture

jiayi wang

Staff Engineer, Alibaba


Jiayi joined Alibaba Group in year 2015 as a database expert, in charge of a team of DBAs for the whole Alibaba group, Ant financial and Cainiao logistics. Prior to Alibaba group, Jiayi spent 10+ years with SQL Server as a Sr. Escalation Engineer in Microsoft. He has rich experience in solution developing and critical problem solving for enterprise customers.

dengcheng he's picture

dengcheng he

Senior Staff Engineer, Alibaba


Dengcheng, one of the top Database experts in China, who has been worked as a Database Kernel Developer since 2004. In the recent two years, he is leading Alibaba's Database Kernel Team, aiming at providing high performance, high availability, data integrity, self-maintaining database service to the whole Alibaba group. His mission is to make database be more suitable for internet scale.

Share this talk