---
title: "CMS ohne Datenbank: Vorteile, Grenzen und für wen es sich eignet"
description: "Ein CMS ohne Datenbank legt deine Seiten in Dateien ab: schneller, sicherer und einfacher zu sichern. Vorteile, Grenzen und für wen es gemacht ist."
url: "https://eclaircms.org/blog/cms-ohne-datenbank"
lang: "de"
author: "Thierry Gustin"
published: "2026-10-30"
updated: "2026-11-01"
---

# CMS ohne Datenbank: Vorteile, Grenzen und für wen es sich eignet

> **Das Wichtigste** — Ein CMS ohne Datenbank (auch Flat-File-CMS genannt) speichert jede Seite in einer Datei statt in MySQL. Das Ergebnis: eine schnellere Website, keine mögliche SQL-Injection, ein Backup, das aus dem Kopieren zweier Ordner besteht, und ein Umzug ohne Export. Es eignet sich für Unternehmenswebsites, Blogs und Portfolios in überschaubarer Größe, nicht für Onlineshops oder Kataloge mit Zehntausenden Produktseiten.

Ein **CMS ohne Datenbank** speichert deine Seiten in einfachen Dateien, statt sie in MySQL abzulegen. Weniger Teile bedeuten weniger Ausfälle: Die Website ist schneller, sicherer und viel einfacher zu sichern. Dieses Modell hat aber auch Grenzen. Hier steht, wie es am Beispiel von Éclair funktioniert und für wen es wirklich gemacht ist.

![Lighthouse: 100 bei Leistung, Barrierefreiheit, Best Practices und SEO; 0,7 ms Antwortzeit, 7 bis 10 KB komprimiertes HTML, 1,2 KB JavaScript, 0 Cookies](https://eclaircms.org/media/2026/11/de-lighthouse-performance.webp)

## Was ist ein CMS ohne Datenbank?

Ein klassisches CMS wie WordPress speichert alles in einer Datenbank: Seiten, Beiträge, Einstellungen und Konten verteilen sich auf Tabellen in MySQL oder MariaDB. Um eine Seite anzuzeigen, fragt PHP diese Datenbank ab, setzt das Ergebnis zusammen und erzeugt dann das HTML.

Ein Flat-File-CMS ersetzt diese Tabellen durch **Textdateien** (JSON, Markdown oder YAML, je nach Tool). Du behältst einen echten Adminbereich mit Editor und Mediathek: Das unterscheidet es von einem Generator für statische Websites, bei dem du in Dateien und auf der Kommandozeile arbeitest.

## Wie speichert Éclair deine Inhalte?

Jede Seite und jeder Beitrag ist eine Datei im Ordner `data/content/`, und eine Indexdatei hält eine Zusammenfassung aller Inhalte bereit, damit sich Seiten sehr schnell auflisten und finden lassen. So sieht ein Inhalt aus, in Kurzfassung:

```json
<?php exit; ?>
{
    "id": "a1b2c3d4e5",
    "type": "post",
    "status": "published",
    "title": "Mein erster Beitrag",
    "slug": "mein-erster-beitrag",
    "blocks": [
        { "type": "paragraph", "text": "Hallo und willkommen!" }
    ]
}
```

Drei Schutzmaßnahmen machen diese Speicherung auf einem Shared Hosting sicher:

- **eine doppelte Sperre**: Der Ordner `data/` ist per `.htaccess`-Datei gesperrt, und jede Datei beginnt mit `<?php exit; ?>`, sodass nichts angezeigt würde, selbst wenn ein Server `.htaccess`-Dateien ignorierte;
- **atomare Schreibvorgänge**: Jedes Speichern läuft über eine temporäre Datei und dann eine Umbenennung, was halb geschriebene Dateien bei einem Ausfall verhindert;
- **private Dateien** (Rechte 0600), nur für PHP lesbar, und ein Verlauf der letzten 20 Versionen jedes Inhalts.

## Welche Vorteile hat ein CMS ohne Datenbank?

**Geschwindigkeit.** Éclair erzeugt jede Seite nur einmal und liefert sie dann aus einem statischen Cache aus, direkt über `index.php`, ohne die Anwendung zu laden und ohne irgendeinen Inhalt zu lesen. Lokal gemessen sinkt die Server-Antwortzeit auf 0,7 ms, und die Demo-Website erreicht bei Lighthouse 100/100.

**Sicherheit.** Ohne Datenbank verschwindet die SQL-Injection, weil es nichts zu attackieren gibt. Das Hauptrisiko klassischer CMS liegt ohnehin woanders, bei den Plugins: Laut dem Bericht von Patchstack betrafen 91 % der 11.334 im Jahr 2025 entdeckten WordPress-Schwachstellen Plugins ([Quelle](https://patchstack.com/whitepaper/state-of-wordpress-security-in-2026/), Stand: 30. Oktober 2026). Éclair hat keine, die du aktualisieren müsstest.

**Backup.** Deine ganze Website passt in zwei Ordner: `data/` (Inhalte, Einstellungen, Konten) und `media/` (Bilder). Ein Klick auf Sicherheit › Backup herunterladen genügt, oder eine einfache Kopie per FTP.

**Umzug.** Kein SQL-Export und kein Suchen-und-Ersetzen von Adressen: Du kopierst den Ordner und änderst dann die Adresse unter Einstellungen › Allgemein. Interne Links passen sich von selbst an.

**Hosting.** Ein Shared Hosting der Einstiegsklasse mit PHP 8.1 oder höher genügt, ohne MySQL-Datenbank, die du anlegen oder überwachen müsstest. Zum Vergleich: WordPress empfiehlt PHP 8.3, MySQL 8.0 oder MariaDB 10.11 ([offizielle Anforderungen](https://wordpress.org/about/requirements/), Stand: 30. Oktober 2026).

## Datenbank oder Dateien: Was ändert sich im Alltag?

| Kriterium | CMS mit Datenbank (z. B. WordPress) | CMS ohne Datenbank (z. B. Éclair) |
| --- | --- | --- |
| Speicherung der Inhalte | Tabellen in MySQL oder MariaDB | Geschützte Dateien |
| Installation | Datenbank anlegen, dann den Assistenten starten | Ordner hochladen, 4 Fragen beantworten |
| Backup | Dateien + Export der Datenbank | 2 Ordner kopieren |
| Umzug | Export, Import, Adressen ersetzen | Ordner kopieren |
| SQL-Injection | Ein Risiko, das du im Blick behalten musst | Unmöglich |
| Große Datenmengen (Zehntausende Seiten) | Gut geeignet | Wenig geeignet |
| Komplexe Abfragen, Filter, Katalog | Gut geeignet | Außerhalb des Umfangs |

## Wo liegen die Grenzen dieses Modells?

Ein Flat-File-CMS ist nicht die Antwort auf alles. Sei bei diesen Punkten nüchtern, bevor du dich entscheidest:

- **sehr große Websites**: Bei Zehntausenden Inhalten sortiert und filtert eine Datenbank weit effizienter als Dateien;
- **Online-Verkauf im großen Stil**: Warenkorb, Rabattcodes, Kundenkonten und Lagerverwaltung brauchen ein eigenes Werkzeug; der schlanke Shop von Éclair beschränkt sich auf ein paar Dutzend Produkte, die über Zahlungslinks von Stripe, PayPal oder Revolut bezahlt werden;
- **stark strukturierte Daten**: Verzeichnisse, Kataloge mit Filtern, Mitgliederbereiche oder Buchungen sprengen den Rahmen;
- **die interne Suche**: Die von Éclair ist einfach und gewichtet (Titel, dann Zusammenfassung, dann Text), ohne erweiterte Filter;
- **das Ökosystem**: Es gibt keine Bibliothek mit Tausenden Plugins. Das ist eine bewusste Entscheidung, aber du solltest es wissen, wenn du auf ein bestimmtes Plugin angewiesen bist.

## Für wen ist diese Art von CMS gemacht?

Für alle Websites „in menschlicher Größe“, die schnell, gut auffindbar und sorgenfrei sein sollen:

- Selbstständige, Berater und Freelancer;
- Handwerksbetriebe, Geschäfte vor Ort und kleine und mittlere Unternehmen;
- Vereine und Kommunen, denen die Zeit für die Wartung fehlt;
- Blogs, Portfolios und Verkaufsseiten;
- Entwickler, die lesbaren Code wollen: Éclair ist in PHP 8.1 geschrieben, ohne Framework und ohne Composer.

## Ist Éclair das einzige Flat-File-CMS?

Nein. Es gibt andere Flat-File-CMS, etwa Grav (kostenlos und Open Source) oder Kirby (mit kostenpflichtiger Lizenz), und Generatoren für statische Websites wie Hugo spielen in einer verwandten, technischeren Kategorie. Éclair hebt sich durch das ab, was es ohne Plugins mitbringt: SEO, GEO für KI-Antwortmaschinen, Sicherheit, einen optionalen KI-Assistenten und eine geführte Installation mit 4 Fragen, gedacht für Menschen, die keine Entwickler sind.

Wenn du mehr wissen willst, entdecke [alle Funktionen von Éclair](https://eclaircms.org/de/funktionen) oder lies unseren [ehrlichen Vergleich zwischen Éclair und WordPress](https://eclaircms.org/de/eclair-vs-wordpress).

## Wie probierst du Éclair aus?

Am einfachsten ist es, es auszuprobieren: Das Éclair-Archiv wiegt 479 KB und lässt sich in 3 Minuten installieren. Folge der [Installationsanleitung Schritt für Schritt](https://eclaircms.org/de/installation) auf deinem Hosting, oder teste Éclair zuerst [auf deinem Computer](https://eclaircms.org/de/installation/lokal), ohne etwas online zu stellen.

## Häufige Fragen zu CMS ohne Datenbank

### Ist ein CMS ohne Datenbank weniger sicher?

Nein, im Gegenteil: Ohne Datenbank ist keine SQL-Injection möglich. Bei Éclair sind die Datendateien doppelt geschützt (`.htaccess`-Regel und Zeile `<?php exit; ?>`), privat und werden atomar geschrieben.

### Was passiert, wenn eine Datei beschädigt wird?

Atomare Schreibvorgänge verhindern halb geschriebene Dateien, jeder Inhalt behält seine letzten 20 Versionen, und der Index wird aus den Dateien neu aufgebaut. Regelmäßige Backups bleiben die beste Versicherung.

### Wie viele Seiten kann Éclair verwalten?

Es gibt keine feste Grenze, aber Éclair ist für Unternehmenswebsites, Blogs und Portfolios gedacht, nicht für Kataloge mit Zehntausenden Produktseiten.

### Kann man von WordPress zu einem Flat-File-CMS wechseln?

Ja, bei einer Unternehmenswebsite oder einem Blog: Du musst die Seiten neu anlegen und die Adressen beibehalten oder weiterleiten. Die Methode steht in unserer Anleitung, wie du [von WordPress zu Éclair migrierst](https://eclaircms.org/blog/von-wordpress-zu-eclair).

[Der Installationsanleitung folgen](https://eclaircms.org/de/installation)

— Thierry Gustin, Créateur d’Éclair CMS, consultant SEO et formateur IA · 1. November 2026
