shyam rakhecha Asked: 2017-09-13 23:27:23 +0800 CST2017-09-13 23:27:23 +0800 CST 2017-09-13 23:27:23 +0800 CST Vertica集群架构 772 我知道MongoDB是主从架构,Cassandra是点对点架构。 我没有找到有关 Vertica 架构的任何资源。 那是主从还是点对点? Vertica集群是否支持多读多写? vertica 2 个回答 Voted Best Answer Up_One 2017-09-14T17:54:26+08:002017-09-14T17:54:26+08:00 Vertica中没有Master的概念。 但是有Initiator的概念——这个节点将是接收连接的节点,将计算查询计划,在节点之间分配工作负载,然后收集结果集并格式化输出。 至于多读多写。Vertica 完全不符合 ACID,本文将为您提供更多信息。 https://my.vertica.com/docs/7.0.x/HTML/Content/Authoring/ConceptsGuide/Other/Transactions.htm Monica Cellio 2017-09-15T11:06:46+08:002017-09-15T11:06:46+08:00 如另一个答案所述,Vertica 集群没有单个主节点,但有一个启动器节点使用多个节点管理操作。 如果数据可用于多个节点,Vertica 可以并行加载。如果您想要的数据仅存在于一个本地文件系统中,则没有任何帮助,但如果它位于共享位置,则您可以利用它。请参阅 COPY 参数“ON ALL NODES”和 ON NODE {node-set}”的文档 -指南,参考。 虽然您可能不想编写自己的数据加载扩展,但您可能还会发现有关加载并行性的 UDx 文档很有趣。
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 文档很有趣。