2004-06-09 19:09:16 +00:00
|
|
|
<?php
|
2003-08-19 06:44:58 +00:00
|
|
|
require_once("docutil.php");
|
|
|
|
page_head("The BOINC database");
|
|
|
|
echo "
|
2002-09-10 17:04:05 +00:00
|
|
|
|
2004-02-09 05:11:05 +00:00
|
|
|
<p>
|
2006-02-02 23:59:47 +00:00
|
|
|
BOINC stores information in a MySQL database.
|
|
|
|
The main tables are:
|
2004-02-09 05:11:05 +00:00
|
|
|
";
|
|
|
|
list_start();
|
|
|
|
list_item("platform",
|
|
|
|
"Compilation targets of the core client and/or applications.");
|
|
|
|
list_item("app",
|
|
|
|
"Applications.
|
|
|
|
The core client is treated as an application; its name is 'core_client'.");
|
|
|
|
list_item("app_version",
|
|
|
|
"Versions of applications.
|
2002-08-20 23:54:17 +00:00
|
|
|
Each record includes a URL for
|
2004-02-09 05:11:05 +00:00
|
|
|
downloading the executable, and the MD5 checksum of the executable. ");
|
|
|
|
list_item("user",
|
|
|
|
"Describes users, including their email address, name, web
|
|
|
|
password, and authenticator. ");
|
|
|
|
list_item("host",
|
|
|
|
"Describes hosts. ");
|
|
|
|
list_item("workunit",
|
|
|
|
"Describes workunits.
|
2002-08-20 23:54:17 +00:00
|
|
|
The input file descriptions are stored in an XML document in a blob field.
|
|
|
|
Includes counts of the number of
|
2002-07-29 19:01:38 +00:00
|
|
|
results linked to this workunit, and the numbers that have been sent,
|
2004-02-09 05:11:05 +00:00
|
|
|
that have succeeded, and that have failed. ");
|
|
|
|
list_item("result",
|
|
|
|
"Describes results.
|
2003-08-19 06:44:58 +00:00
|
|
|
Includes a 'state' (whether the result has been dispatched).
|
2002-08-20 23:54:17 +00:00
|
|
|
Stores a number of items relevant only after the
|
2004-02-09 05:11:05 +00:00
|
|
|
result has been returned: CPU time, exit status, and validation status. ");
|
|
|
|
list_end();
|
2006-02-02 23:59:47 +00:00
|
|
|
echo "
|
|
|
|
<p>
|
|
|
|
The database is created by the
|
|
|
|
<a href=make_project.php>make_project</a> 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 <a href=html_ops.php>administrative web interface</a>.
|
|
|
|
";
|
2003-08-19 06:44:58 +00:00
|
|
|
page_tail();
|
|
|
|
?>
|