Altijd een database nodig voor je app? Natuurlijk niet.
Zoals met alles in technologie, is niets ideaal in elke situatie.
Computers bieden veel verschillende manieren om gegevens op te slaan. Het meest voor de hand liggende alternatief zijn bestanden .
Een bekend voorbeeld is een CMS. Sommige CMS gebruiken een database om gegevens op te slaan (denk aan WordPress), andere geven er de voorkeur aan gegevens op te slaan met behulp van bestanden (denk aan Grav of Statamic).
Het niet gebruiken van een database betekent in dat geval een eenvoudiger implementatie naar een hostingservice.
Maar als je veel gegevens verwerkt, is een database zeker een geweldige manier om je leven op de lange termijn te vereenvoudigen.
Als je een macOS- of iOS-app bouwt, zou je kunnen besluiten dat een JSON- of Plist-bestand alles is wat je nodig hebt om gegevens te verwerken, omdat de gebruiker er niet veel van hoeft op te slaan.
Of misschien is Core Data (een wrapper voor een interne SQLite-database) het beste voor u.
Zoals altijd is het allemaal een balans tussen complexiteit en gemak.