MySQL | REGEXP VS como

Eu tenho uma tabela CANDIDATE no meu banco de dados que está sendo executado no MySQL 5.5 e eu estou tentando obter linhas da tabela onde RAM é contém em nome, para que eu possa executar abaixo de duas consultas, mas gostaria de agora qual consulta devemos usar para longo prazo com relação à otimização.

SELECT * FROM CANDIDATE c WHERE firstname REGEXP 'ram';
SELECT * FROM CANDIDATE c WHERE firstname LIKE'%ram%';

questionAnswers(2)

yourAnswerToTheQuestion