Todos os produtos
Search
Central de documentação

PolarDB:O que é Multi-Master Cluster (Limitless)

Última atualização: Sep 02, 2026

PolarDB for MySQL Multi-master Cluster (Limitless) oferece capacidade de leitura e gravação com escalabilidade horizontal por meio de múltiplos nós de leitura/gravação (RW). Conforme a organização e o roteamento dos dados, o Multi-master Cluster (Limitless) está disponível em duas formas de product: multi-master no nível de banco de dados/tabela e tabelas particionadas de cluster multi-master.

Formas de product

Multi-master no nível de banco de dados/tabela

O multi-master no nível de banco de dados/tabela distribui diferentes bancos de dados ou objetos de dados entre nós RW distintos. Cada banco de dados ou objeto de dados é atendido por um único nó RW para leituras e gravações em qualquer momento. É possível alterar o nó responsável sem migrar os dados. Essa forma é adequada para SaaS multilocatário, jogos com sharding por região e cargas de trabalho que já utilizam middleware de sharding de banco de dados/tabela.

Para mais informações, consulte What is multi-master database/table-level, Usage e FAQ.

Tabelas particionadas de cluster multi-master

As tabelas particionadas de cluster multi-master distribuem automaticamente os dados de uma tabela lógica entre vários bancos de dados fragmentados e nós RW, com base em chaves de distribuição e regras de divisão. O sistema executa roteamento transparente, consultas distribuídas e DDL distribuído. Esse modelo é ideal para divisão horizontal de tabelas grandes, transações de alta concorrência e cargas de trabalho que buscam reduzir a dependência de middleware de sharding de banco de dados/tabela.

Para mais informações, consulte What are multi-master cluster partitioned tables e Usage instructions.

Como escolha

Comparação

Multi-master no nível de banco de dados/tabela

Tabelas particionadas de cluster multi-master

Granularidade da distribuição de dados

Banco de dados ou objeto de dados

Shards de dados de uma tabela lógica

Modo de gravação

Diferentes bancos de dados ou objetos podem ser gravados simultaneamente em nós RW distintos

Diferentes shards da mesma tabela lógica podem ser gravados simultaneamente em múltiplos nós RW

Agendamento

Especifique ou altere o ponto de acesso RW de um banco de dados ou objeto

O sistema roteia automaticamente pela chave de distribuição

Sintaxe principal

POLARDB_WRITE_NODE

DIST_DB, DBDISTRIBUTION

Migração típica

Mantenha o layout existente de banco de dados/tabela e ajuste a propriedade dos nós

Escolha chaves de distribuição e regras de divisão para tabelas lógicas

Se suas cargas de trabalho já estiverem isoladas por banco de dados ou tabela e o objetivo principal for distribuir rapidamente a carga existente entre mais nós RW, escolha o multi-master no nível de banco de dados/tabela. Caso o volume de dados ou a pressão de acesso de uma única tabela tenha se tornado um gargalo e você deseje que o banco de dados execute a divisão horizontal de forma transparente, opte pelas tabelas particionadas de cluster multi-master.

Capacidades gerais

Os Global read-only nodes permitem ler dados em múltiplos nós RW. Na forma de multi-master no nível de banco de dados/tabela, eles executam consultas de agregação entre bancos de dados ou objetos de dados. Já na forma de tabela particionada de cluster multi-master, agregam dados de todos os shards para executar consultas entre shards.