我正在开发一个Web /移动应用程序,我想在其中一个云平台上托管它。我想在Heroku上保留后端/ Web应用程序,我想在DigitalOcean上保留数据库(PostgreSQL)。我很好奇是否通过分离后端和数据库会产生性能开销。感谢。
答案 0 :(得分:2)
在应用程序和数据库之间建立距离时,性能肯定会受到影响,影响的严重程度取决于两个因素
如果您的应用程序不是非常依赖数据,那么您可以在不影响性能的情况下摆脱这种分离......但如果您的应用程序需要通过用户采取的每个操作来读/写数据库,开始注意到延误。
那就是说,这样分开的情况并不少见,尽管大多数人会建议你把两者尽可能地放在一起。