Databashanteringssystem (DBMS) finns för att det inte är så lätt som det verkar att lagra och komma åt data på rätt sätt.
Att lagra data i en fil innebär åtkomstproblem. När filen kommer att växa sig större måste du möta viktig minnesanvändning eller skriva mycket kod för att ladda precis det du behöver. Det kommer också att vara ganska svårt att utföra grundläggande operationer som filtrering (SQL WHERE
klausul) eller uppdatera en rad. BTW, att ändra datastrukturen lovar att vara felbenägen. I enklare ord:du kommer att behöva skriva mycket kod och möta många buggar.
IMO, att inte använda någon form av DBMS är att återskapa hjulet. Men att välja rätt är viktigt.