Да, MySQL е правилният начин. Плосък файл ще отнеме много повече време за търсене и т.н. Mysql докрай. Много по-ефективен.