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: SQLite by default

A feature story about SQLite as the default database of Exponential - a complete site in one file with no database server, since January 2024 - with what the driver adds, when it fits and when it does not, printable…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/press/story-sqlite-by-default.md

On this page

Story: SQLite by default

This page is for journalists and creators who write about simple hosting, small organizations, education or developer laptops. Exponential's default database is SQLite: the whole site in one file. This page explains the story, when it fits, and what not to promise.

Contents

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

The story in one paragraph

"With SQLite, a complete Exponential site runs from one file on disk, with no database server to install, configure or secure" (SQLite database support). It arrived with the first months of the 6.0 line in January 2024 and became the default: of the setup wizard in September 2026 and of the one-command installer (./console exp:install --apply), which installs on SQLite unless told otherwise (Install in one command). The README calls it "an incredible improvement to the kernel" (README, Recent improvements).

What is new, and when

WhatWhenSource
SQLite arrives as a database that needs no server (merged 7 January 2024, first released in 6.0.1 on 29 January 2024; 6.0.0 was stable on 1 January)January 2024January 2024
SQLite support in releases 6.0.1 to 6.0.3, refined sinceJanuary to April 2024SQLite database support
SQLite is the setup wizard's default; one-command install on SQLite16 to 30 September 20266.0.15 changelog
A write queue: concurrent publishes wait their turn instead of failing with "database is locked"1 and 2 October 20266.0.15 changelog

The 2026 changes are in 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
SQLite 3 is first in the official database order and the default.README
The database is four files: the database, -wal, -shm and .writer-lock.Database support, SQLite 3
Write-ahead logging lets page views keep reading while an editor publishes.same
A queued transaction waits up to 25 seconds by default (SQLiteTransactionWait).same
"The project's own load tests had concurrent readers scale with the number of processes and 16 concurrent writers complete without errors, queued."same
Exponential Platform Legacy also offers SQLite ("now with SQLite support").Exponential Platform Legacy

When it fits, and when it does not

FitsChoose a database server instead
One machine, any number of readers, an editorial teamMore than one machine must write the database
Trying Exponential, a laptop, automated tests, a small siteMany editors publish large changes at the same moment all day
A hosting plan without MySQLYou need replication or database-level users and grants

Source: Database support, SQLite 3 and SQLite, Limits and good practice.

What not to claim

  • "SQLite is enough for every site." The sources list when to choose a server.
  • "No database at all." There is a database; it is a file, not a server.
  • "Faster than MySQL." The sources publish no comparison.

Angles and headline ideas

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

Who to ask

QuestionAskWhere
The SQLite work7x[email protected], or https://exponential.earth/about/contact-us
Small-site experiencesthe 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