basado en mi experiencia.
Tengo una BD con casi 10M de registros, y MySQL no me va, me da resultados inesperados, y pues leyendo sobre rendimiento en BD grandes, MS SQL lastimosamente es la que mejor va, pero yo necesito que sea libre, asi es que sigo en la busqueda, pero si no recomendaria MySQL para una base con tal cantidad de registros...
Muchos me han dicho PostgreSQL pero hay que hacer muchos ajustes para hacer funcionar correctamente full-text search... asi que sigo en la busqueda