MyISAM in the way the table data is cached. MyISAM caches only the keys, and simply hopes the OS will do a good job caching the data. InnoDB does not put any faith in the OS and takes the matter of caching the data into its own hands.
Difference between MyISAM and InnoDB
Share this highlighthttp://www.safaribooksonline.com/a/understanding-mysql-internals/19703422/