Har du altid brug for en database til din app? Selvfølgelig ikke.
Som med alt inden for teknologi er intet ideelt i enhver situation.
Computere tilbyder mange forskellige måder at gemme data på. Det mest oplagte alternativ er filer .
Et almindeligt eksempel er et CMS. Nogle CMS bruger en database til at gemme data (tænk WordPress), andre foretrækker at gemme data ved hjælp af filer (tænk Grav eller Statamic).
Hvis du ikke bruger en database, betyder det i så fald en enklere implementering til en hostingtjeneste.
Men når du håndterer masser af data, er en database bestemt en fantastisk måde at forenkle dit liv på på lang sigt.
Hvis du bygger en macOS- eller iOS-app, kan du beslutte, at en JSON- eller Plist-fil er alt, hvad du behøver for at håndtere data, fordi brugeren ikke behøver at gemme en masse af dem.
Eller måske er Core Data (en indpakning til en intern SQLite-database) bedst for dig.
Som altid er det hele en balance mellem kompleksitet og bekvemmelighed.