PostgreSQL 的最佳云平台

Vla*_*aev 20 postgresql cloud

目前,在我们的项目中,我们为 PostgreSQL 数据库使用专用服务器。

理论上,我们可以在一些云平台上运行任何东西。但是,PostgreSQL 配置与硬件配置严格相关。我们正在寻找的是具有原生 PostgreSQL 支持的云解决方案。

以下是所需功能的列表:

  • 根据所选资源自动调整数据库配置
  • 开箱即用的复制设置

那么这样的服务有哪些选择和最佳选择呢?

Wri*_*ree 6

Heroku 具有您需要的功能:

https://postgres.heroku.com/


Chr*_*ers 6

首先,一般来说,如果您有专用服务器,我认为您通常最好使用它们。通过一个企业,它托管PostgreSQL的支持ERP,我是比较了解的问题是什么。对我们来说,复制或多或少是开箱即用的,但调整数据库是有问题的。我希望2ndQuadrant 的托管(如果我理解正确的话,我认为它是专用服务器)能够为您进行设置和处理,但我不确定该软件包的成本。

在 Efficito,我们默认设置复制,因为我们使用它进行基本备份(pg_basebackup 要求启用复制并配置连续归档)。话虽如此,那是最容易的部分。

性能调优和资源的自动配置是一个很大的困难。老实说,这不仅取决于可用资源,还取决于查询配置文件。诸如有效缓存大小之类的东西可以更改,但是 shared_buffers 呢?在某些情况下,增加此值可能会对数据库性能产生负面影响。

但是,云托管的一个大问题是,与专用硬件相比,保证所需的性能要困难得多。如果可以选择专用硬件,请使用它(如果您需要托管/管理,请联系 2ndQuadrant)。如果您确实需要云托管,请考虑其他人的选择。