Todos os produtos
Search
Central de documentação

PolarDB:Nós globais somente leitura

Última atualização: Sep 02, 2026

Com o crescimento do volume de negócios dos clientes que utilizam a série de produtos Multi-master Cluster (Limitless) Edition, aumenta a demanda por nós de leitura e escrita. Nesse cenário, um nó global somente leitura torna-se necessário para acessar os dados em todos os nós de leitura e escrita, facilitando o processamento de solicitações de agregação. Este tópico descreve a arquitetura e as principais vantagens do nó global somente leitura do Multi-master Cluster (Limitless) Edition.

Arquitetura técnica

Global RO

Os arquivos de dados de todos os nós de leitura e escrita do cluster residem no armazenamento compartilhado (PolarStore). O nó global somente leitura compartilha esses arquivos com os nós de leitura e escrita existentes no armazenamento subjacente (PolarStore) por meio do sistema de arquivos distribuído (PolarFileSystem). Conecte-se ao nó global somente leitura pelo endpoint global somente leitura e utilize o recurso de divisão de leitura e escrita do proxy de banco de dados para identificar automaticamente instruções SQL que exigem acesso entre nós. Isso permite ler dados nos nós de leitura e escrita do cluster.

Principais vantagens

  • Redução de custos.

    Antes da disponibilidade do nó global somente leitura, criar essa estrutura exigia a compra adicional de um cluster PolarDB for MySQL para processar solicitações de agregação e armazenar os dados de todos os nós RW. Além disso, era necessário adquirir vários links de sincronização do DTS para manter a sincronização contínua dos dados de múltiplos nós RW com o novo cluster.

    Ao utilizar o recurso global somente leitura do Multi-master Cluster (Limitless) Edition, basta adquirir um único nó global somente leitura para processar as solicitações de agregação. Graças à capacidade de armazenamento compartilhado do PolarDB, o nó global somente leitura e os nós RW do Multi-master Cluster (Limitless) Edition compartilham os mesmos dados. Assim, não é preciso comprar um cluster adicional para armazenar os dados de todos os nós RW. O nó global somente leitura também sincroniza diretamente os dados de todos os nós RW no Multi-master Cluster (Limitless) Edition, dispensando a aquisição de múltiplos links de sincronização do DTS.

  • Baixa latência.

    A latência da sincronização de dados via DTS geralmente ocorre no nível de segundos, enquanto a sincronização de dados globais somente leitura opera na casa dos milissegundos. Essa diferença melhora significativamente a atualidade dos dados agregados.

Versão do kernel

Atualmente, apenas a versão 8.0 do kernel do PolarDB for MySQL oferece suporte ao Multi-master Cluster (Limitless).

Faturamento

A cobrança dos nós globais somente leitura refere-se exclusivamente aos nós de computação. Para mais detalhes sobre faturamento, consulte Compute nodes.

Instruções de uso

Adicionar um nó global somente leitura

Adicione um nó global somente leitura conforme descrito em Add a node. O nó somente leitura adicionado funcionará como um nó global somente leitura no cluster multi-master.

Executar consultas entre bancos de dados

O nó global somente leitura do Multi-master Cluster (Limitless) Edition acessa diretamente os dados em todos os nós RW entre diferentes bancos de dados. Execute consultas entre bancos de dados diretamente no nó global somente leitura, por exemplo: select * from db1.tbl1 t1, db2.tbl2 t2 where t1.id=t2.id;. Ajuste a configuração do nó de forma flexível por meio de Manual specification change, de acordo com o volume de negócios.

Remover um nó global somente leitura

Após concluir o uso, siga os passos em remove the read-only node para liberar recursos e reduzir custos.

Aviso

A remoção do nó global somente leitura elimina também o endpoint global somente leitura e impede consultas entre nós pelo endpoint do cluster. Para garantir a operação normal do seu negócio após remover o nó somente leitura, utilize o endpoint do cluster para se conectar aos nós de leitura e escrita e ler dados.

Adicionar um nó global somente leitura column store

Modifique o parâmetro configuration parameter loose_polar_enable_imci_with_mm para ON e, em seguida, siga as instruções em add a global read-only column store node.