...
Sakai | Database | Driver | Notes |
---|---|---|---|
2.8, 2.7 | MySQL 5.1.x | Sakai requires transaction support. In the case of MySQL you must implement the | |
2.8. 2.7, 2.6, 2.5 | MySQL 5.0.x | Sakai requires transaction support. In the case of MySQL you must implement the | |
2.6, 2.5 | MySQL 4.1.12+ | Sakai requires transaction support. In the case of MySQL you must implement the | |
2.8, 2.7, 2.6, 2.5 | Oracle 10g/Oracle 9i | Both Oracle 10g AND 9i users must use the 10g driver; the latest 10g "Release 2" (10.2.x) or higher is recommended. | |
2.7 | DB2 |
|
|
...
Note that you will not need to create Sakai database objects (tables, indices, etc) when setting up your database. Sakai generates its own database schema automatically during the Tomcat setup process via the autoDDL
setting in sakai.properties
.
Sakai requires transaction support. In the case of MySQL you must implement the InnoDB
storage engine to ensure proper transaction handlingIn actuality, Sakai is not limited to these database choices and integration with other RDBMS systems is not difficult. In the past at least one installation used Microsoft SQL Server while requests for PostgreSQL integration are occasionally raised on the Sakai developers list. However, to date no one in the Sakai Community has stepped forward to support alternatives to either Oracle or MySQL, a prerequisite for adding additional database options to the release.