2012-07-18 40 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集羣(有一個數據庫)可以處理多少個用戶和多少數據,我需要一個非常有說服力的理由,爲什麼需要多個數據庫。這更像是抱怨說房子沒有三個廚房,每個早餐午餐和晚餐都有一個。

相關問題