Foreman, Katello, and Candlepin use the PostgreSQL database. If you want to use PostgreSQL as an external database, the following information can help you decide if this option is right for your {Project} configuration. {Project} supports PostgreSQL version 12.
-
Increase in free memory and free CPU on {Project}
-
Flexibility to set
shared_buffers
on the PostgreSQL database to a high number without the risk of interfering with other services on {Project} -
Flexibility to tune the PostgreSQL server’s system without adversely affecting {Project} operations
-
Increase in deployment complexity that can make troubleshooting more difficult
-
The external PostgreSQL server is an additional system to patch and maintain
-
If either {Project} or the PostgreSQL database server suffers a hardware or storage failure, {Project} is not operational
-
If there is latency between the {Project} server and database server, performance can suffer