Configuring PostgreSQL for scaling

原文:https://docs.gitlab.com/ee/administration/postgresql/

Configuring PostgreSQL for scaling

在本节中,将指导您配置 PostgreSQL 数据库,以在我们的可扩展和高度可用的设置之一中与 GitLab 一起使用. 基本上有三种设置可供选择.

PostgreSQL replication and failover with Omnibus GitLab

此设置适用于使用Omnibus GitLab 企业版 (EE)软件包安装 GitLab 的情况.

所有必需的工具(如 PostgreSQL,PgBouncer,Repmgr)都捆绑在软件包中,因此您可以用它来设置整个 PostgreSQL 基础结构(主数据库,副本数据库).

> Read how to set up PostgreSQL replication and failover using Omnibus GitLab

Standalone PostgreSQL using Omnibus GitLab

此设置适用于您安装Omnibus GitLab 软件包 (CE 或 EE)时使用仅启用了服务的捆绑 PostgreSQL 的情况.

> Read how to set up a standalone PostgreSQL instance using Omnibus GitLab

Provide your own PostgreSQL instance

此设置适用于使用Omnibus GitLab 软件包 (CE 或 EE)安装 GitLab 或从源代码安装 GitLab 的情况,但您想使用自己的外部 PostgreSQL 服务器.

> Read how to set up an external PostgreSQL instance