Skip to content

The BOINC database

David Anderson edited this page Mar 6, 2026 · 2 revisions

The BOINC database

BOINC stores information in a MySQL database. The main tables are:

platform

Compilation targets of the core client and/or applications.

app

Applications.

app_version

Application versions

user

Describes users, including their email address, name, encrypted password, and authenticator.

host

Describes hosts.

workunit

Describes workunits. The input file descriptions are stored in an XML document in a blob field.

result

Describes results. Includes a 'state' (whether the result has been dispatched). Stores a number of items relevant only after the result has been returned: CPU time, exit status, and validation status.

The database is created by the make_project script. Normally you don't have to directly examine or manipulate the database. If you need to, you can use the MySQL command-line interpreter or BOINC's administrative web interface.

Clone this wiki locally