[FishEye Knowledge Base]
This page provides an overview of connecting FishEye to an external database. Atlassian recommends that you use an external database for production installations, for the following reasons:
Note that when they are used together, FishEye and Crucible share the same external database.
You can use a number of alternatives to the built-in HSQLDB database for storing FishEye and Crucible's relational data. The supported databases versions are listed on the Supported platforms page.
The pages linked below detail the steps required to migrate to an external database:
If you are using another database product that you would like to see supported, please create a JIRA issue for it under the Crucible project.
FishEye uses Read Committed transaction isolation. There is no requirement to configure this explicitly when setting up an external database - FishEye will configure the transaction isolation when connecting to the database.