Eu sei que o MongoDB tem arquitetura master-slave e o Cassandra tem arquitetura peer to peer.
Não encontrei nenhum recurso sobre a arquitetura do Vertica.
Esse mestre é escravo ou ponto a ponto?
O cluster Vertica permite leitura múltipla e gravação múltipla?
Não há conceito de Mestre em Vertica.
Mas existe o conceito de Iniciador - este nó será o nó que receberá a conexão e irá calcular o plano de consulta, dividir a carga de trabalho entre os nós e depois reunir os conjuntos de resultados e formatar a saída.
Quanto ao multi-leitura e multi-escrita. Vertica é totalmente uma reclamação de ACID, este artigo fornecerá mais informações. https://my.vertica.com/docs/7.0.x/HTML/Content/Authoring/ConceptsGuide/Other/Transactions.htm
Conforme observado em outra resposta , um cluster Vertica não possui um único mestre, mas possui um nó iniciador que gerencia uma operação usando vários nós.
O Vertica pode paralelizar uma carga se os dados estiverem disponíveis para vários nós. Nada vai ajudá-lo se os dados que você deseja existirem apenas em um sistema de arquivos local, mas se estiver em um local compartilhado, você pode tirar vantagem disso. Consulte a documentação dos parâmetros COPY "ON ALL NODES" e ON NODE {node-set}" -- guia , referência .
Embora você não queira escrever suas próprias extensões de carregamento de dados, você também pode achar interessante a documentação do UDx sobre paralelismo de carga .