Si votre pool de mémoire tampon est suffisamment grand, vos données sont - en fait - une base de données en mémoire avec une copie de sauvegarde sur disque. Ne faites pas l'idiot avec les bases de données RAM, faites simplement en sorte que la taille du pool de mémoire tampon soit aussi grande que possible.
Lisez ceci :
http://dev.mysql.com/doc /refman/5.1/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size