MyRocks: best practice at Alibaba
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)
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.
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.