Cita: Desventajas de usar un documento TXT.
* Cuando un archivo adquiere gran tamaño es dificil de manejar.
* Buscar alguna linea en particular o un grupo de registros es muy dificil.
* Cuando el acceso al archivo de texto es concurrente se vuelve problematico. (Imaginate que dos personas escriban en el mismo archivo a la vez, que caos no?)
Ventajas de usar BD sobre archivos planos:
* Las bases de datos proveen de un acceso mucho mas rapido a la informacion que un archivo de texto plano.
* Puedes facilmente jalar un registro que cumpla cierto criterio.
* Las bases de datos tienen un mecanismo de fabrica para manejar el acceso concurrente, asi que no te tienes que preocupar por esto.
* Las bases de datos te proveen de un sistema de privilegios.
PHP and MySQL Web Development 3rd Edition.
Páginas 77-78
Pero como dices que la tabla HTML que vas a crear solamente tendra algunas 2 o 3 columnas (supongo que no tendra muchas filas tampoco) no seria tan necesario usar base de datos.
Si el contenido es estatico, o cambia NO muy regularmente, hazlo estatico.
Pero si por el contrario el contenido no es muy extenso y cambia muy a menudo, o base de datos o archivos XML.
Trabajar con archivos de texto plano serian la ultima opcion (en mi opinion).
Conseguir data de un archivo TXT y parsearla es lento, ineficiente y un poco dificil.