2012-07-18 38 views

回答

3

它们不允许单个Vertica实例中的多个数据库处于活动状态;有意义的是,他们不允许多个Vertica实例,导致多个数据库同时处于活动状态。

编辑:我说的理由是有道理的:Vertica可以是资源密集型的。它旨在处理大量的数据。有多个'Verticas'争夺磁盘,CPU,带宽将会对它们的性能产生负面影响。

+0

为什么这会有意义?是因为许可证吗?也许 !! – 2012-07-18 21:12:45

+0

@Up_One:更新了有理由的答案。 – Nija 2012-07-18 21:16:53

+0

是的。 Vertica旨在使用它在每个节点上提供的资源;试图在多个Vertica实例之间划分它们会让它们互相争斗。相反,如果要运行两个数据库,请分割节点,以便每个节点只是一个群集的一部分。无论如何,CE只能达到三个节点,所以如果你获得的不仅仅是你有剩余的容量。 – 2014-12-04 21:54:26

0

还记得,Vertica是一个与Oracle不同的分布式数据库。因此,您在每个群集节点中都有一个实例,并且群集可以访问更大的磁盘存储。如果各种应用程序的数据停留在单个群集中,那么最好使用分布式数据库,因为每个实例都需要大量的CPU来进行数据压缩,读取/写入优化的存储以及提供性能。

0

您无法在Vertica群集中运行多个数据库。也就是说,对于可以在单个数据库中运行的模式数量没有限制。考虑到单个Vertica集群(有一个数据库)可以处理多少个用户和多少数据,我需要一个非常有说服力的理由,为什么需要多个数据库。这更像是抱怨说房子没有三个厨房,每个早餐午餐和晚餐都有一个。

相关问题