Se o pool de buffers for grande o suficiente, seus dados serão -- efetivamente -- um banco de dados na memória com uma cópia de backup em disco. Não brinque com bancos de dados de RAM, simplesmente faça com que o tamanho do buffer pool seja o maior possível.
Leia isso:
http://dev.mysql.com/doc /refman/5.1/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size