Vertica
垂直集群架構
我知道 MongoDB 有主從架構,而 Cassandra 有對等架構。
我沒有找到有關 Vertica 架構的任何資源。
是主從還是對等?
Vertica 集群是否允許多讀多寫?
Vertica中沒有Master的概念。
但是有Initiator的概念——這個節點將是接收連接併計算查詢計劃的節點,在節點之間分配工作量,然後收集結果集並格式化輸出。
至於多讀多寫。Vertica 完全是 ACID 投訴,本文將為您提供更多資訊。 https://my.vertica.com/docs/7.0.x/HTML/Content/Authoring/ConceptsGuide/Other/Transactions.htm
如另一個答案中所述,Vertica 集群沒有單個主節點,但有一個啟動器節點,該節點使用多個節點管理操作。
如果數據可用於多個節點,Vertica 可以並行化負載。如果您想要的數據僅存在於一個本地文件系統上,那麼沒有什麼可以幫助您,但如果它位於共享位置,您可以利用這一點。請參閱 COPY 參數 “ON ALL NODES” 和 ON NODE {node-set}" 的文件——指南、參考。
雖然您可能不想編寫自己的數據載入擴展,但您也可能會發現關於載入並行性的 UDx 文件很有趣。