# Configuring PostgreSQL for scaling > 原文:[https://docs.gitlab.com/ee/administration/postgresql/](https://docs.gitlab.com/ee/administration/postgresql/) * [PostgreSQL replication and failover with Omnibus GitLab](#postgresql-replication-and-failover-with-omnibus-gitlab-premium-only) * [Standalone PostgreSQL using Omnibus GitLab](#standalone-postgresql-using-omnibus-gitlab-core-only) * [Provide your own PostgreSQL instance](#provide-your-own-postgresql-instance-core-only) # Configuring PostgreSQL for scaling[](#configuring-postgresql-for-scaling "Permalink") 在本节中,将指导您配置 PostgreSQL 数据库,以在我们的[可扩展和高度可用的设置](../reference_architectures/index.html)之一中与 GitLab 一起使用. 基本上有三种设置可供选择. ## PostgreSQL replication and failover with Omnibus GitLab[](#postgresql-replication-and-failover-with-omnibus-gitlab-premium-only "Permalink") 此设置适用于使用[Omnibus GitLab **企业版** (EE)软件包](https://about.gitlab.com/install/?version=ee)安装 GitLab 的情况. 所有必需的工具(如 PostgreSQL,PgBouncer,Repmgr)都捆绑在软件包中,因此您可以用它来设置整个 PostgreSQL 基础结构(主数据库,副本数据库). [> Read how to set up PostgreSQL replication and failover using Omnibus GitLab](replication_and_failover.html) ## Standalone PostgreSQL using Omnibus GitLab[](#standalone-postgresql-using-omnibus-gitlab-core-only "Permalink") 此设置适用于您安装[Omnibus GitLab 软件包](https://about.gitlab.com/install/) (CE 或 EE)时使用仅启用了服务的捆绑 PostgreSQL 的情况. [> Read how to set up a standalone PostgreSQL instance using Omnibus GitLab](standalone.html) ## Provide your own PostgreSQL instance[](#provide-your-own-postgresql-instance-core-only "Permalink") 此设置适用于使用[Omnibus GitLab 软件包](https://about.gitlab.com/install/) (CE 或 EE)安装 GitLab 或[从源代码](../../install/installation.html)安装 GitLab 的情况,但您想使用自己的外部 PostgreSQL 服务器. [> Read how to set up an external PostgreSQL instance](external.html)