Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Story: six databases

A feature story about the six databases Exponential supports - SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle and MySQL, in that official order - what each is for, how they are tested, and the limits, with printable…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/press/story-databases.md

On this page

Story: six databases

This page is for technology journalists who write about databases and about content management systems that run on more than one. Exponential documents six, in an official order of preference. This page gives that order, what the sources say about each, and how they are tested.

Contents

  1. The story in one paragraph
  2. The six, in order
  3. What is new, and when
  4. Facts you can print
  5. What not to claim
  6. Angles and headline ideas
  7. Who to ask
  8. Related pages

The story in one paragraph

"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). The order is a statement in itself: a server-free file database first, a document database third, and MySQL, long the usual choice for PHP applications, last. One command installs a site on five of them (Install in one command).

The six, in order

#DatabaseWhat the sources saySource
1SQLite 3The default; one file, no serverDatabase support
2PostgreSQLThe recommended database serverTalking points: hosting
3MongoDBSupported since 6.0.14, with documented limitsMongoDB as the database
4MariaDBSupported; shares one driver with MySQLDatabase support, At a glance
5OracleSupported through the ezoracle extensionsame
6MySQLSupported; shares one driver with MariaDBsame

What is new, and when

WhatWhenSource
SQLite arrives as a database that needs no serverJanuary 2024January 2024
MongoDB 8 as a database, in 6.0.14June 2026 (6.0.14 on 7 June)June 2026
Driver and installer fixes for all engines; SQLite is the setup wizard's default16 to 30 September 20266.0.15 changelog
Oracle 11g and 12.1 (ezoracle 2.3.7)14 October 20266.0.15 changelog

The September and October changes belong to the 6.0.15 line, the current release line of Exponential 6.0; their dates are dates of the changes, not a release date.

Facts you can print

FactSource
The official order is SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle, MySQL.README
The project's CI runs database tests on PostgreSQL 15 and MySQL 8.0; SQLite and MongoDB have driver or adapter unit tests; MariaDB and Oracle are not in CI.Database support, At a glance
SQLite cannot be shared by several web servers; the five servers can.same
Documented tools move a site from one database to another.Moving a site
Microsoft SQL Server is "possible with additional work", not one of the six.Database support

What not to claim

  • "Every feature works on every database." MongoDB has a documented list of limits, and eztags is not usable on it (MongoDB, What works and what does not).
  • "Tested on all six in CI." Only PostgreSQL and MySQL run full database tests in CI.
  • "Supports SQL Server." It does not, today.
  • Any performance ranking of the databases: the sources publish none.

Angles and headline ideas

"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"

Who to ask

QuestionAskWhere
Why this order, plans for more7x[email protected], or https://exponential.earth/about/contact-us
Real-world database choicesthe communityhttps://share.exponential.earth/forums

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x