Behöver du alltid en databas för din app? Naturligtvis inte.
Som med allt inom teknik är ingenting idealiskt i alla situationer.
Datorer erbjuder många olika sätt att lagra data. Det mest uppenbara alternativet är filer .
Ett vanligt exempel är ett CMS. Vissa CMS använder en databas för att lagra data (tänk WordPress), andra föredrar att lagra data med filer (tänk Grav eller Statamic).
Att inte använda en databas innebär i så fall en enklare distribution till en värdtjänst.
Men när du hanterar massor av data är en databas definitivt ett bra sätt att förenkla ditt liv på lång sikt.
Om du bygger en macOS- eller iOS-app kan du bestämma att en JSON- eller Plist-fil är allt du behöver för att hantera data, eftersom användaren inte behöver lagra mycket av den.
Eller så kanske Core Data (ett omslag för en intern SQLite-databas) är bäst för dig.
Som alltid är allt en balans mellan komplexitet och bekvämlighet.