La respuesta es que siempre debe medir, preferiblemente con sus propios datos y carga de trabajo si es posible.
Dado que los patrones de acceso a datos pueden variar mucho de una aplicación a otra, es difícil decirlo y, con toda probabilidad, es imposible determinar el "mejor" motor de almacenamiento para todas las cargas de trabajo.
Sin embargo, hay desarrollos muy alentadores en el espacio MySQL que asistieron a MySQLConf / Percona Performance Conf la semana pasada.
Algunos de los motores de almacenamiento alternativos:
- XtraDB (tenedor de InnoDB)
- Complemento InnoDB
- PBXT
- TokuDB
Además, Percona, Google, etc. han contribuido con parches que ayudan enormemente con el rendimiento de InnoDB. Personalmente, ejecuto una compilación OurDelta. Funciona muy bien para mí y animo a revisar las construcciones OurDelta y Percona.