Vorteil einer Datenbank:
Du kannst neue Felder anlegen, ohne die Textdatei anpassen zu müssen.
Du kannst dir die Datensätze raussuchen die du grad haben willst, ohne immer alle zu laden. Das wird allerdings wahrscheinlich auch erst bei ein paar hundert oder tausend Einträgen relevant.
Aber der größte Vorteil ist für mich, wenn du mal einen Eintrag korrigieren oder löschen oder sonst was willst, bearbeitest du in der DB auch wirklich nur diesen einen Eintrag. Bei der Datei wird dann die komplette Datei überschrieben, was bedeutet dass z.B. ein inzwischen gemachter Eintrag verloren geht.