在不同的数据中心拥有后端和数据库

时间:2015-07-16 19:16:55

标签: postgresql heroku cloud digital-ocean

我正在开发一个Web /移动应用程序,我想在其中一个云平台上托管它。我想在Heroku上保留后端/ Web应用程序,我想在DigitalOcean上保留数据库(PostgreSQL)。我很好奇是否通过分离后端和数据库会产生性能开销。感谢。

1 个答案:

答案 0 :(得分:2)

在应用程序和数据库之间建立距离时,性能肯定会受到影响,影响的严重程度取决于两个因素

  1. 应用程序和数据库之间的连接速度。
  2. 应用程序和数据库之间的通信频率。
  3. 如果您的应用程序不是非常依赖数据,那么您可以在不影响性能的情况下摆脱这种分离......但如果您的应用程序需要通过用户采取的每个操作来读/写数据库,开始注意到延误。

    那就是说,这样分开的情况并不少见,尽管大多数人会建议你把两者尽可能地放在一起。