Glossar · Software

Datenbank

Eine Datenbank speichert die Daten deiner App strukturiert und schnell durchsuchbar.

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.

Verwandte Begriffe