Database Management Systems (DBMS) bestaat omdat het niet zo eenvoudig is als het lijkt om gegevens op de juiste manier op te slaan en te benaderen.
Het opslaan van gegevens in een bestand impliceert problemen met gelijktijdige toegang. Wanneer het bestand groter wordt, zult u te maken krijgen met aanzienlijk geheugengebruik of veel code schrijven om precies te laden wat u nodig heeft. Het zal ook behoorlijk moeilijk zijn om basisbewerkingen uit te voeren, zoals filteren (SQL WHERE
clausule) of het bijwerken van een rij. Trouwens, het veranderen van de datastructuur belooft foutgevoelig te zijn. Ik eenvoudiger woorden:je zult veel code moeten schrijven en veel bugs moeten tegenkomen.
IMO, door geen enkele vorm van DBMS te gebruiken, wordt het wiel opnieuw gemaakt. Het kiezen van de juiste is echter belangrijk.