A ver, jejej... ;)
Un ejemplo bien grafico:
Supongamos que queres ir a trabajar, y tu trabajo esta a, pongamosle 20 cuadras de tu casa... No sabes manejar, entonces tenes que ir a pie. Todos podemos estar seguros de que llegaras a tu trabajo cada dia, en como media hora...
Pero, si te tomaras el tiempo de aprender a manejar, podrias llegar mucho mas rapido, más seguro, no te quedarias en casa los dias de lluvia
y demas ventajas...
Seriamente, los archivos de texto son una opcion para datos no muy extensos ni mucha exigencia...
Ahora, te volves mono escribiendo codigo y tus consultas no son tan rapidas como las de una base de datos... Y todo es mas engorroso... Pero, si conseguis armar un sistema que con comandos simples te te enorme libertad para el tratamiento de tus datos en archivos de texto, mis felicitaciones amigo has creado tu propio sistema de bases de datos!
La verdad SQL es un lenguaje que se aplica a todas las variantes (MS SQL, MySQL, PgSQL) con apenas algunas diferencias, es realmente simple y no creas que te ocupara mucho aprenderlo...
Ademas, una base de datos responde a cualquier consulta desde un servidor.. Pueden tus archivos de texto hacer esto? O vas a tener que programarte un servidor, o hacer una aplicacion en C o PHP que te permita trabajar con tus datos desde afuera del servidor, ni mencionar que tus archivos parseados con PHP SOLO sirven para tu pagina web... Por eso te decia, si lo que queres es la cantidad de visitas de tu sitio, perfecto, pero si queres un anuario telefonico online, NO.
Las ventajas de las bases de datos son enormes amigo, tomate el tiempo de aprender SQL que te va a ser de utilidad..
Bueno perdon por lo cortante de mi opinion jejej pero bueh saludos y suerte ;)
<div align="center"><img src="http://cablemodem.fibertel.com.ar/sainztrapaga/images/firma.jpg" width="435" height="70" border="0">
</div>