Thema: sechs Datenbanken
Diese Seite ist für Technikjournalisten, die über Datenbanken schreiben und über Content-Management-Systeme, die auf mehr als einer laufen. Exponential dokumentiert sechs, in einer offiziellen Rangfolge. Diese Seite nennt diese Reihenfolge, was die Quellen über jede sagen und wie sie getestet werden.
Inhalt
- Das Thema in einem Absatz
- Die sechs, der Reihe nach
- Was neu ist, und seit wann
- Fakten, die Sie drucken können
- Was Sie nicht behaupten sollten
- Blickwinkel und Ideen für Überschriften
- Wen Sie fragen
- Verwandte Seiten
Das Thema in einem Absatz
„Supported databases (Exponential 6.0.x), in order of preference: 1. SQLite 3 (the default) · 2. PostgreSQL · 3. MongoDB · 4. MariaDB · 5. Oracle · 6. MySQL. Microsoft SQL Server is known to be possible with additional work at this time“ (README, Requirements) – die unterstützten Datenbanken in der bevorzugten Reihenfolge, wobei Microsoft SQL Server derzeit mit zusätzlichem Aufwand möglich ist. Die Reihenfolge ist schon eine Aussage für sich: eine Dateidatenbank ohne Server zuerst, eine Dokumentendatenbank an dritter Stelle und MySQL, lange die übliche Wahl für PHP-Anwendungen, zuletzt. Ein Befehl installiert eine Website auf fünf davon (Installation mit einem Befehl).
Die sechs, der Reihe nach
| # | Datenbank | Was die Quellen sagen | Quelle |
|---|---|---|---|
| 1 | SQLite 3 | Die Voreinstellung; eine Datei, kein Server | Datenbankunterstützung |
| 2 | PostgreSQL | Der empfohlene Datenbankserver | Gesprächspunkte: Hosting |
| 3 | MongoDB | Unterstützt seit 6.0.14, mit dokumentierten Grenzen | MongoDB als Datenbank |
| 4 | MariaDB | Unterstützt; teilt einen Treiber mit MySQL | Datenbankunterstützung, Auf einen Blick |
| 5 | Oracle | Unterstützt über die Erweiterung ezoracle | ebenda |
| 6 | MySQL | Unterstützt; teilt einen Treiber mit MariaDB | ebenda |
Was neu ist, und seit wann
| Was | Wann | Quelle |
|---|---|---|
| SQLite kommt als Datenbank hinzu, die keinen Server braucht | Januar 2024 | Januar 2024 |
| MongoDB 8 als Datenbank, in 6.0.14 | Juni 2026 (6.0.14 am 7. Juni) | Juni 2026 |
| Korrekturen an Treibern und Installationsprogrammen für alle Engines; SQLite ist die Voreinstellung des Setup-Assistenten | 16. bis 30. September 2026 | Changelog von 6.0.15 |
| Oracle 11g und 12.1 (ezoracle 2.3.7) | 14. Oktober 2026 | Changelog von 6.0.15 |
Die Änderungen von September und Oktober gehören zur Produktlinie 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 |
|---|---|
| Die offizielle Reihenfolge ist SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle, MySQL. | README |
| Die CI des Projekts führt Datenbanktests auf PostgreSQL 15 und MySQL 8.0 aus; SQLite und MongoDB haben Unit-Tests für Treiber oder Adapter; MariaDB und Oracle sind nicht in der CI. | Datenbankunterstützung, Auf einen Blick |
| SQLite kann nicht von mehreren Webservern gemeinsam genutzt werden; die fünf Server können das. | ebenda |
| Dokumentierte Werkzeuge ziehen eine Website von einer Datenbank in eine andere um. | Eine Website umziehen |
| Microsoft SQL Server ist „possible with additional work“, mit zusätzlichem Aufwand möglich, und keine der sechs. | Datenbankunterstützung |
Was Sie nicht behaupten sollten
- „Jede Funktion läuft auf jeder Datenbank.“ MongoDB hat eine dokumentierte Liste von Grenzen, und
eztagsist dort nicht nutzbar (MongoDB, Was funktioniert und was nicht). - „In der CI auf allen sechs getestet.“ Nur PostgreSQL und MySQL durchlaufen in der CI vollständige Datenbanktests.
- „Unterstützt SQL Server.“ Heute nicht.
- Jede Leistungsrangliste der Datenbanken: Die Quellen veröffentlichen keine.
Blickwinkel und Ideen für Überschriften
"MySQL last: Exponential's surprising database order"
"Six databases, one content model"
"From one file to Oracle: choosing a database for an open source CMS"Auf Deutsch zum Beispiel: „MySQL zuletzt: die überraschende Datenbank-Reihenfolge von Exponential“, „Sechs Datenbanken, ein Inhaltsmodell“, „Von einer Datei bis Oracle: eine Datenbank für ein Open-Source-CMS wählen“.
Wen Sie fragen
| Frage | Fragen Sie | Wo |
|---|---|---|
| Warum diese Reihenfolge, Pläne für weitere | 7x | [email protected] oder https://exponential.earth/about/contact-us |
| Datenbankentscheidungen in der Praxis | die Community | https://share.exponential.earth/forums |
Verwandte Seiten
- Datenbankunterstützung
- Thema: SQLite als Voreinstellung
- Thema: MongoDB als Datenbank
- Funktionsthemen: Ü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.