Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Instâncias primárias analíticas do DuckDB

Última atualização: Jun 26, 2026

A instância primária analítica baseada em DuckDB executa consultas analíticas complexas juntamente com cargas de trabalho transacionais em um único banco de dados compatível com MySQL. Ela integra o mecanismo DuckDB diretamente no kernel do MySQL e utiliza armazenamento colunar e execução vetorizada para executar consultas analíticas mais de 100 vezes mais rápido que o mecanismo InnoDB, sem exigir um cluster de análise separado ou pipeline de ETL.

Casos de uso

  • Relatórios em tempo real sobre dados ativos: Execute painéis, agregações e consultas ad hoc diretamente nos dados transacionais ativos sem impactar a carga de trabalho OLTP.

  • Substituição de banco de dados analítico independente: Elimine sistemas de análise separados. A instância gerencia ambas as cargas de trabalho, e os dados gravados pelas transações são replicados para o armazenamento colunar via binlog do MySQL, mantendo os resultados analíticos atualizados.

  • Cargas de trabalho analíticas sensíveis a custos: O armazenamento colunar comprime os dados em mais de 50% em comparação ao InnoDB, reduzindo custos de armazenamento e mantendo o desempenho das consultas.

Como funciona

O mecanismo DuckDB está profundamente integrado ao kernel do MySQL. Tanto o mecanismo colunar DuckDB quanto o mecanismo InnoDB executam no mesmo kernel do MySQL, permitindo conectar-se e consultar a instância exatamente como em uma instância RDS for MySQL padrão.

Replicação de dados: As transações são replicadas para o armazenamento colunar via binlog do MySQL. A instância suporta transações no nível de Isolamento de Snapshot, garantindo confiabilidade e consistência dos dados.

Para obter a arquitetura técnica completa, consulte Princípios técnicos das instâncias analíticas do DuckDB.

Principais vantagens

  • Análises 100 vezes mais rápidas: O mecanismo DuckDB utiliza armazenamento colunar, execução vetorizada, processamento paralelo e gerenciamento eficiente de memória para acelerar consultas complexas. Consultas MySQL padrão continuam executando normalmente no InnoDB.

  • ETL desnecessário: As transações replicam para o armazenamento colunar via binlog do MySQL. As consultas analíticas sempre leem dados atualizados.

  • Redução de armazenamento superior a 50%: O armazenamento colunar atinge alta taxa de compressão de dados, economizando espaço em disco em comparação ao InnoDB.

  • Compatibilidade com o ecossistema MySQL: Totalmente compatível com o protocolo, a sintaxe e os tipos de dados do MySQL. Suporta transações no nível de Isolamento de Snapshot e usa o binlog do MySQL para replicação.

  • Alta disponibilidade com segurança contra falhas: A Cluster Edition utiliza arquitetura com um nó primário e múltiplos nós secundários, com failover automático. Todos os nós secundários permitem leitura. O kernel resiliente a falhas preserva a durabilidade dos dados em cenários de erro e oferece suporte à restauração point-in-time.

  • Arquitetura simplificada: Utiliza o mesmo kernel de banco de dados do RDS for MySQL, sem dependências externas.

Modelo de implantação

Atributo

Valor

Versão principal do mecanismo

MySQL 8.0

Faturamento

Pagamento conforme o uso e assinatura

Edição

Apenas Cluster Edition. Um nó primário e múltiplos nós secundários; todos os nós secundários permitem leitura. Adicione ou remova nós sob demanda.

Tipo de armazenamento

ESSD Premium

Capacidade de armazenamento

20 GB a 128.000 GB

Recursos

Nota

"Suportado" significa que o recurso está disponível. "Não suportado" significa que está indisponível.

Categoria Recurso Cluster analítico do DuckDB
Migração de dados Migração de dados Suportado (apenas instância de destino)
Sincronização de dados Sincronização de dados Suportado (apenas instância de destino)
Gerenciamento de instâncias Criar uma instância Suportado
Alterar configurações da instância Suportado
Configurar expansão automática de armazenamento Suportado
Configurar dimensionamento automático de desempenho Não suportado
Alterar zona de disponibilidade Não suportado
Executar failover automático ou manual Suportado
Visualizar o modo de replicação de dados Suportado (somente visualização)
Usar modelos de parâmetros Não suportado
Instância de recuperação de desastres Não suportado
Reiniciar uma instância Suportado
Início/parada automática Não suportado
Reiniciar um nó específico Não suportado
Suspender uma instância Não suportado
Configurar janela de manutenção Suportado
Liberar ou cancelar assinatura de instância Suportado
Lixeira de instâncias Suportado
Atualização de instância Atualizar versão secundária do mecanismo Suportado
Atualizar versão principal do mecanismo A versão principal atual é a mais recente suportada. Não é possível atualizar para uma versão posterior.
Alterar tipo de disco de disco em nuvem ESSD para disco em nuvem de alto desempenho Não suportado
Atualizar da Basic Edition para Cluster Edition Não suportado
Gerenciamento de contas Criar conta Suportado
Configurar política de senha personalizada Suportado
Redefinir senha Suportado
Modificar permissões da conta Suportado
Excluir conta Suportado
Redefinir conta privilegiada Suportado
Gerenciamento de bancos de dados Gerenciar bancos de dados Suportado
Excluir banco de dados Suportado
Conexão com banco de dados Conectar-se a instância Suportado
Configurar endpoint de instância Suportado
Visualizar endpoint e porta da instância Suportado
Solicitar endpoint público Suportado
Monitoramento e alertas Visualizar dados de monitoramento Suportado
Definir frequência para monitoramento legado Suportado
Configurar regras de alerta Suportado
Gerenciamento de rede Alterar VPC e vSwitch Suportado
Instâncias somente leitura e divisão de leitura/gravação Criar instância somente leitura Não suportado
Alterar tipo de endpoint de divisão de leitura/gravação Não suportado
Gerenciamento de segurança Configurar lista de permissões de IP Suportado
Ativar criptografia SSL com certificado em nuvem Suportado
Configurar criptografia transparente de dados (TDE) Não suportado
Ativar e desativar proteção contra liberação Suportado
Criptografia de disco em nuvem Suportado
Gerenciar dados sensíveis Não suportado
Auditoria SQL Explorer and Audit Suportado
Gerenciamento de logs Suportado
Backup de banco de dados Cota gratuita Suportado
Fazer backup de dados Suportado
Configurar retenção de backup após liberação da instância Suportado
Backup esparso Não suportado
Baixar backup Não suportado
Backup entre regiões Não suportado
Recuperação de banco de dados Restaurar dados Suportado
Restaurar banco de dados ou tabela única Não suportado
Restauração entre regiões Não suportado
Otimização de diagnóstico Autonomous Service Suportado
AliSQL AliSQL Suportado
Gerenciamento de tags Criar tag Suportado
Remover tag Suportado
Filtrar instâncias por tag Suportado
Gerenciamento de nós de cluster Alta disponibilidade (HA) com um primário e múltiplas instâncias standby legíveis Suportado
Gerenciamento unificado de endpoints de leitura/gravação e somente leitura Suportado
Failover automático e switchover manual para nós de cluster Suportado
Replicação nativa Ativar replicação nativa Não suportado

Próximos passos