Staff Software Engineer, Twitter
Inaam is a MySQL Internals Engineer at Twitter. Before joining Twitter, Inaam was a member of InnoDB team at Oracle. His area of focus has been performance and scalability of the InnoDB storage engine. He has been mostly working on the buffer cache layer, low level concurrency, IO subsystem and logging/recovery. Over the years, Inaam has had a chance to contribute to many scalability related features in InnoDB plugin, MySQL-5.5 and MySQL-5.6. In his previous work experience he had been involved in development of IBM’s DB2 LUW and PostgreSQL database engines. Inaam currently lives in Toronto, Canada.
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]