xAlex, a mi no me parece eso que queres hacer, se supone que las bases de datos estan hechas para lo que queres vos.
No creo que tu base vaya a tener un volumen tan alto como para tirar abajo un sql server mysql o postgresql.
Aparte imaginate cuando tengas que empezar a mostar los amigos de cada persona, hacer cosas con eso, ideas nuevas etc.
Los que hicieron las base de datos se mataron para justamente evitar usas archivos de texto ya que los que hicieron las bd se estudiaron todos los metodos habidos para parsear, juntar tablas, acceder a archivos, paginarlos etc etc.
En sql server se puede "parsear" un archivo de texto , por ejemplo lo podes meter en una tabla temporal etc etc , podes usar dts, o inclusive parsearlo asi plano pero mi consejo es que para eso tenes una base de datos, para usarla!!!
saludos