Thema: SQLite als Standard
Diese Seite ist für Journalisten und Creator, die über einfaches Hosting, kleine Organisationen, Bildung oder Entwickler-Laptops schreiben. Die Standarddatenbank von Exponential ist SQLite: die ganze Website in einer Datei. Diese Seite erklärt das Thema, wann es passt und was Sie nicht versprechen sollten.
Inhalt
- Das Thema in einem Absatz
- Was neu ist, und seit wann
- Fakten, die Sie drucken können
- Wann es passt, und wann nicht
- Was Sie nicht behaupten sollten
- Blickwinkel und Ideen für Überschriften
- Wen Sie fragen können
- Verwandte Seiten
Das Thema in einem Absatz
„With SQLite, a complete Exponential site runs from one file on disk, with no database server to install, configure
or secure“ (Unterstützung der SQLite-Datenbank). Es kam in den ersten Monaten
der Linie 6.0 im Januar 2024 und wurde zum Standard: des Einrichtungsassistenten im September 2026 und des
Installationsprogramms mit einem Befehl (./console exp:install --apply), das auf SQLite installiert, sofern nichts anderes
angegeben ist (Installation mit einem Befehl). Das README nennt es „an
incredible improvement to the kernel“ (README, Recent improvements).
Was neu ist, und seit wann
| Was | Wann | Quelle |
|---|---|---|
| SQLite kommt als Datenbank, die keinen Server braucht (gemergt am 7. Januar 2024, zuerst veröffentlicht in 6.0.1 am 29. Januar 2024; 6.0.0 war am 1. Januar stabil) | Januar 2024 | Januar 2024 |
| SQLite-Unterstützung in den Releases 6.0.1 bis 6.0.3, seitdem verfeinert | Januar bis April 2024 | Unterstützung der SQLite-Datenbank |
| SQLite ist der Standard des Einrichtungsassistenten; Installation mit einem Befehl auf SQLite | 16. bis 30. September 2026 | Changelog 6.0.15 |
| Eine Schreibwarteschlange: Gleichzeitige Veröffentlichungen warten, bis sie an der Reihe sind, statt mit „database is locked“ zu scheitern | 1. und 2. Oktober 2026 | Changelog 6.0.15 |
Die Änderungen von 2026 sind in der Linie 6.0.15. Die Daten sind Daten der Änderungen, keine Veröffentlichungsdaten; ob
der Tag v6.0.15 existiert, zeigt git tag -l 'v6.0.*' --sort=version:refname.
Fakten, die Sie drucken können
| Fakt | Quelle |
|---|---|
| SQLite 3 steht in der offiziellen Reihenfolge der Datenbanken an erster Stelle und ist der Standard. | README |
Die Datenbank besteht aus vier Dateien: der Datenbank, -wal, -shm und .writer-lock. | Unterstützte Datenbanken, SQLite 3 |
| Write-Ahead-Logging lässt Seitenaufrufe weiterlesen, während ein Redakteur veröffentlicht. | ebenda |
Eine wartende Transaktion wartet standardmäßig bis zu 25 Sekunden (SQLiteTransactionWait). | ebenda |
| „The project's own load tests had concurrent readers scale with the number of processes and 16 concurrent writers complete without errors, queued.“ | ebenda |
| Auch Exponential Platform Legacy bietet SQLite an („now with SQLite support“). | Exponential Platform Legacy |
Wann es passt, und wann nicht
| Passt | Wählen Sie stattdessen einen Datenbankserver |
|---|---|
| Ein Rechner, beliebig viele Leser, ein Redaktionsteam | Mehr als ein Rechner muss in die Datenbank schreiben |
| Exponential ausprobieren, ein Laptop, automatisierte Tests, eine kleine Website | Viele Redakteure veröffentlichen den ganzen Tag gleichzeitig große Änderungen |
| Ein Hosting-Tarif ohne MySQL | Sie brauchen Replikation oder Benutzer und Berechtigungen auf Datenbankebene |
Quelle: Unterstützte Datenbanken, SQLite 3 und SQLite, Grenzen und gute Praxis.
Was Sie nicht behaupten sollten
- „SQLite reicht für jede Website.“ Die Quellen nennen, wann ein Server die bessere Wahl ist.
- „Überhaupt keine Datenbank.“ Es gibt eine Datenbank; sie ist eine Datei, kein Server.
- „Schneller als MySQL.“ Die Quellen veröffentlichen keinen Vergleich.
Blickwinkel und Ideen für Überschriften
"A whole website in one file: Exponential makes SQLite the default"
"No database server to secure: the case for SQLite in a CMS"
"Sixteen writers, no errors: how Exponential queues SQLite publishes"Wen Sie fragen können
| Frage | Fragen Sie | Wo |
|---|---|---|
| Die Arbeit an SQLite | 7x | [email protected] oder https://exponential.earth/about/contact-us |
| Erfahrungen mit kleinen Websites | die Community | https://share.exponential.earth/forums |
Verwandte Seiten
- Thema: sechs Datenbanken
- Thema: Installation mit einem Befehl
- Unterstützung der SQLite-Datenbank
- Themenbeiträge: Übersicht
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.