Wenn deine App User, Bestellungen oder Inhalte hat — die müssen irgendwo persistent gespeichert werden. Eine Datenbank macht genau das. Es gibt zwei Hauptkategorien:
SQL (PostgreSQL, MySQL, SQLite): Tabellen mit festen Spalten. Sehr verlässlich, gut bei strukturierten Daten und komplexen Joins.
NoSQL (MongoDB, Firestore, Redis): Flexibles Schema, oft als JSON gespeichert. Gut bei sich schnell ändernden Datenstrukturen oder massiven Lese-Lasten.
Faustregel: Bei Zweifel SQL. PostgreSQL ist seit 30 Jahren stabil und kann mittlerweile fast alles.