The InnoDB Storage Engine for MySQL - Morgan Tocker

With MySQL 5.5, the InnoDB storage engine is now the default for all MySQL users. There are a lot of myths surrounding this engine ('slower at reads', 'only use it if you need foreign keys or transactions'). We will be going straight in to discussing the internals, such as what the transaction log files do, and how multiversion concurrency control (MVCC) works.