目前我已经设置了一个运行多个应用程序的tomcat和postgres的单个实例。哪个表现更好? postgres的单个实例或每个应用程序有一个postgres实例?
答案 0 :(得分:2)
无所谓。性能主要取决于Postgres实例的配置。首选Postgres的一个实例,因为在同一台机器上管理两个将更难。
答案 1 :(得分:1)
这在很大程度上取决于那些dbs在做什么以及是否具有> 1 pg实例是有道理的。如果他们都是小型,低流量的网站,那么一个实例就可以了。如果一个是大型数据仓库而另一个是时间敏感的事务数据库,则最好将它们设置在不同的集群中。
答案 2 :(得分:0)
在postgresql方面,如果您的应用程序之间共享数据,那么拥有单个实例会更好。
如果您将来需要更多电量,您可以尝试某种类型的复制,例如主服务器和pg-pool将只读查询重定向到从服务器。