For storage of data in the various services some databases is needed. Currently the choice of database is between embedded Derby databases or Postgres.
The databases are connected to through the JDBC connections defined in ReferenceSettings.xml configuration file for the respective services.
Common for both types of databases, is that the needed database schemas (including migration) are included in the service distribution tar-ball, in the 'sql' directory.
Derby
For embedded Derby databases the JDBC driver of "org.apache.derby.jdbc.EmbeddedDriver" is used.
Postgres
For Postgres databases the JDBC driver of "org.postgresql.Driver" is used.