In Hosting-Tarifen taucht sie als Posten auf, im Agentur-Gespräch fällt das Wort beiläufig: die Datenbank. Was sich dahinter verbirgt, bleibt für die meisten Webseitenbetreiber ein blinder Fleck. Dabei liegt genau dort der Inhalt Deiner Webseite.
Du musst keine Zeile Code verstehen, um zu begreifen, was eine Datenbank für Dich tut. Ein einziges Bild reicht: ein gut sortierter Aktenschrank. Genau so arbeitet sie für Deine Seite.
Eine Datenbank ist ein geordnetes Lager
Ein Aktenschrank gibt jeder Information ihren festen Platz. Texte in der einen Schublade, Bilder-Verweise in der nächsten, Nutzerkonten wieder woanders. Nichts liegt lose herum, alles ist beschriftet und auffindbar.
Eine Datenbank macht im Grunde dasselbe, nur elektronisch und blitzschnell. Sie speichert Inhalte in sauber benannten Bereichen und kann jeden einzelnen Eintrag in Sekundenbruchteilen wiederfinden. Der Computer muss nicht den ganzen Schrank durchwühlen, er greift direkt ins richtige Fach.
Diese Ordnung ist der ganze Trick. Sie macht aus einer formlosen Sammlung von Daten ein Lager, aus dem man gezielt herausholt, was man gerade braucht.
Wie Datenbank und Webseite zusammenarbeiten
Wenn jemand eine Seite Deiner Webseite aufruft, passiert im Hintergrund mehr, als man sieht. Die Seite liegt nicht fertig irgendwo herum. Sie wird in dem Moment zusammengebaut, in dem sie jemand anfordert.
Den Bauauftrag übernimmt das CMS Deiner Webseite. Es fragt die Datenbank: Gib mir die Überschrift, den Textblock, das Bild und die Navigation für genau diese Seite. Die Datenbank liefert die passenden Einträge, das CMS setzt sie ins Layout, und der Besucher bekommt die fertige Seite in seinem Browser.
Dieser Ablauf wiederholt sich bei jedem Aufruf, tausendfach am Tag, ohne dass Du etwas davon merkst. Genau deshalb kannst Du einen Text im Backend ändern und er erscheint sofort überall, wo er gebraucht wird.
Was in der Datenbank Deiner Webseite landet
In das Lager wandert deutlich mehr, als viele vermuten. Darin liegt fast alles, was Deine Webseite ausmacht und sich verändern kann, weit über den sichtbaren Text hinaus.
- Texte und Seiten: Jede Überschrift, jeder Absatz, jeder Menüpunkt liegt als eigener Eintrag bereit.
- Struktur: Welche Seite unter welcher liegt, was im Menü erscheint, welcher Beitrag zu welcher Kategorie gehört.
- Nutzerkonten: Wer sich einloggen darf, mit welchem Namen und welchen Rechten.
- Bestellungen und Formulare: In einem Shop landen Warenkorb, Kundendaten und Bestellungen hier, ebenso die Einsendungen aus einem Kontaktformular.
- Einstellungen: Sprache, Konfiguration, kleine Schalter, die das Verhalten der Seite steuern.
Bilder und Dateien selbst liegen meist als Datei daneben, nicht im Lager. Die Datenbank merkt sich aber, welches Bild zu welchem Beitrag gehört. Sie führt also auch die Verweise.
Statische Seite ohne, dynamische Seite mit Datenbank
Nicht jede Webseite braucht eine Datenbank. Eine schlichte, fest in HTML gebaute Seite kommt ohne aus. Jede Seite liegt dort fertig als Datei, der Server reicht sie einfach durch. Das ist robust und schnell, taugt aber nur für Inhalte, die sich kaum ändern.
Sobald Inhalte regelmäßig wechseln, kommt die Datenbank ins Spiel. Ein Blog, ein Shop, ein Portal mit Login: solche Seiten holen sich ihre Inhalte bei jedem Aufruf frisch aus dem Lager. Man nennt sie deshalb dynamisch.
Sobald Du Inhalte selbst pflegst, ohne jedes Mal eine Agentur zu rufen, steckt mit hoher Wahrscheinlichkeit eine Datenbank dahinter. Sie ist die Voraussetzung dafür, dass aus einer starren Visitenkarte eine lebendige Webseite wird.
Warum die Datenbank für die Pflege zählt
Jede Änderung, die Du im Backend vornimmst, schreibt in die Datenbank. Du tippst einen neuen Öffnungszeiten-Text, klickst auf Speichern, und der Eintrag im Lager wird aktualisiert. Beim nächsten Aufruf zieht das CMS automatisch die neue Fassung.
Diese Trennung von Inhalt und Darstellung ist der eigentliche Komfort eines modernen Systems. Du kümmerst Dich um die Worte, das Layout bleibt unangetastet. Deshalb sieht eine Seite nach Deiner Textänderung noch genauso aus wie vorher, nur eben mit neuem Inhalt.
Wer regelmäßig Inhalte pflegt, profitiert von dieser Logik täglich, oft ohne sie zu bemerken. Mehr dazu, wie ein sauberer Pflege-Alltag aussieht, steht im Beitrag zur Pflege von Webseiten.
Warum ein Backup ohne Datenbank wertlos ist
Hier wird es ernst, und deshalb ist dieser Punkt der wichtigste. Wenn Du an Sicherung denkst, denkst Du vielleicht an die Dateien Deiner Webseite. Die sind aber nur die halbe Miete.
Gehen die Dateien verloren, hast Du das leere Regal. Geht die Datenbank verloren, ist der gesamte Inhalt weg: alle Texte, alle Seiten, alle Bestellungen. Ein Backup, das nur die Dateien sichert und die Datenbank vergisst, rettet im Ernstfall fast nichts.
Frag Deinen Hoster oder Deine Agentur deshalb konkret, ob die Datenbank im Backup enthalten ist und wie oft sie gesichert wird. Wo diese Sicherung wohnt, hängt von Deinem Paket ab, das Du auf dem Server bei Deinem Hoster gebucht hast. Diese eine Frage erspart Dir womöglich den schlimmsten Tag im Leben Deiner Webseite.
Fazit
Eine Datenbank ist der Aktenschrank hinter Deiner Webseite. Sie hält Texte, Seiten und Daten geordnet bereit, damit das CMS bei jedem Aufruf die richtige Seite zusammenbauen kann. Das Wort verliert seinen Schrecken, sobald dieses Bild sitzt.
Du musst nichts davon selbst bedienen. Es genügt, das Lager zu kennen und eine Sache zu sichern: dass es im Backup landet. Dann arbeitet die Datenbank still im Hintergrund weiter und Du pflegst Deine Inhalte mit gutem Gefühl.