A storage engine is a software module that a database management system uses to create ,read and update the data from a database.
MySQL supports several storage engines that act as handlers for different table types. MySQL storage engines include both those that handle transaction-safe tables and those that handle nontransaction-safe tables:
MySQL supports following storage engines,
» MyISAM
» InnoDB
» MERGE
» MEMORY (HEAP)
» BDB (BerkeleyDB)
» EXAMPLE
» FEDERATED
» ARCHIVE
» CSV
» BLACKHOLE