Storage engines are what MySQL uses to store, handle, and retrieve data from database tables. The two most popular storage engines are MyISAM and InnoDB. MyISAM was the default until MySQL 5.5.5, when InnoDB became the default. You can select a specific storage engine for a database or individual tables. Reasons to choose a certain storage engine include the amount of data, speed/performance, functionality, and data integrity.
Related topics: