Liang Guo

Sr. Software Engineer, Twitter

Liang Guo is a core storage engineer at Twitter, mainly on improving MySQL/InnoDB. Prior to joining Twitter, he was a core database developer at Couchbase, working on data persistence engine and distributed system management. From March 2006 to April 2012, Liang was a principal MTS at the data storage engine team of Oracle database server, with extensive experience on transaction management, data storage format, data access path, flashback technology, etc.


MySQL is the data storage technology behind most Twitter data: the social graph, timelines, users, direct messages, as well as tweets themselves. With more than 200 million monthly active users and 500 million tweets per day, Twitter pushes MySQL and InnoDB a lot further than most companies. This talk will cover the data storage architecture at Twitter and how the architecture has evolved to meet... [read more]