单个tomcat和postgres实例上的多个应用程序?

时间:2012-02-28 15:00:35

标签: java database postgresql tomcat

目前我已经设置了一个运行多个应用程序的tomcat和postgres的单个实例。哪个表现更好? postgres的单个实例或每个应用程序有一个postgres实例?

3 个答案:

答案 0 :(得分:2)

无所谓。性能主要取决于Postgres实例的配置。首选Postgres的一个实例,因为在同一台机器上管理两个将更难。

答案 1 :(得分:1)

这在很大程度上取决于那些dbs在做什么以及是否具有> 1 pg实例是有道理的。如果他们都是小型,低流量的网站,那么一个实例就可以了。如果一个是大型数据仓库而另一个是时间敏感的事务数据库,则最好将它们设置在不同的集群中。

答案 2 :(得分:0)

在postgresql方面,如果您的应用程序之间共享数据,那么拥有单个实例会更好。

如果您将来需要更多电量,您可以尝试某种类型的复制,例如主服务器和pg-pool将只读查询重定向到从服务器。