Datenbank
Eine Datenbank ist ein System, das Daten strukturiert speichert, verwaltet und schnell abrufbar macht — etwa Kunden, Bestellungen, Produkte oder Inhalte einer Website.
Fast jede Website, jeder Shop und jede Software nutzt eine Datenbank. Verbreitet sind relationale Datenbanken wie MySQL, MariaDB oder PostgreSQL, die Daten in Tabellen mit festen Beziehungen ablegen.
Eine gut geplante Datenbank ist schnell, vermeidet doppelte Daten und lässt sich mit dem Unternehmen erweitern. Schlecht geplante Datenbanken führen zu langsamen Seiten, Widersprüchen und aufwendigen Umbauten.
Weil in Datenbanken oft die wertvollsten und sensibelsten Informationen liegen, sind Zugriffsschutz, Verschlüsselung, regelmäßige Backups und getestete Wiederherstellung unverzichtbar.
Worauf du achten solltest
- Datenstruktur vor der Entwicklung sorgfältig planen.
- Zugriffe auf das Nötigste beschränken — jede Anwendung mit eigenem Zugang.
- Regelmäßige, automatische Backups mit getesteter Wiederherstellung.
- Langsame Abfragen beobachten und optimieren.
- Personenbezogene Daten nur speichern, solange sie gebraucht werden.
Typische Fehler
- Alle Anwendungen nutzen denselben Zugang mit vollen Rechten.
- Die Datenbank ist direkt aus dem Internet erreichbar.
- Daten werden doppelt gepflegt und widersprechen sich.
Häufige Fragen
Für die meisten Websites und Geschäftsanwendungen sind bewährte relationale Datenbanken wie MySQL oder PostgreSQL eine gute Wahl. Spezialfälle wie sehr große Datenmengen oder Suche können zusätzliche Systeme sinnvoll machen.
Bei individueller Software in der Regel ja — wichtig ist, das vertraglich und technisch von Anfang an zu regeln, damit Daten bei einem Wechsel mitgenommen werden können.