O AnalyticDB for MySQL suporta cargas de trabalho de extração, transformação e carregamento (ETL), análises em tempo real, painéis, relatórios e monitoramento, atendendo tanto a necessidades de dados em lote quanto em tempo real. Dezenas de milhares de empresas utilizam a solução nos seguintes cenários:
Criar um data warehouse em tempo real
Gerenciar cargas de trabalho em tempo real e em lote em pilhas separadas aumenta a complexidade da arquitetura, o esforço de desenvolvimento e os custos de operações e manutenção (O&M). Além disso, a alocação elástica de recursos evita que a capacidade ociosa em horários de baixa demanda inflacione sua fatura.
O AnalyticDB for MySQL unifica ambas as cargas de trabalho em uma única plataforma:
Processamento unificado em tempo real e em lote
O AnalyticDB for MySQL suporta cargas de trabalho de processamento transacional online (OLTP) e de processamento analítico online (OLAP). É possível inserir, atualizar e excluir dados em tempo real, enquanto análises em tempo real são executadas simultaneamente aos jobs de ETL. Grupos de recursos isolam tarefas em lote e em tempo real para manter a estabilidade de cada carga de trabalho.
Dimensionamento independente de computação e armazenamento
O AnalyticDB for MySQL utiliza uma arquitetura desacoplada que permite dimensionar computação e armazenamento independentemente conforme a demanda real. Essa abordagem reduz os custos com recursos ociosos e mantém um controle refinado sobre a infraestrutura.
Executar análises de marketing de precisão
As equipes de marketing precisam acompanhar o crescimento, a atividade e a retenção de usuários em diversos canais em tempo real para medir o retorno sobre o investimento (ROI) com rapidez e precisão. Ciclos de feedback mais ágeis resultam em iterações de produto mais rápidas, campanhas melhor direcionadas e maior receita geral.
O AnalyticDB for MySQL oferece suporte a esse cenário por meio de:
Ingestão de dados em tempo real a partir de múltiplas fontes
É possível sincronizar dados estruturados e não estruturados de diversas fontes com o AnalyticDB for MySQL em tempo real.
Feedback em tempo real sobre a eficácia do marketing
O AnalyticDB for MySQL executa computação contextual em logs e dados de negócios assim que chegam. Dessa forma, as equipes de marketing obtêm feedback oportuno sobre o desempenho das campanhas sem precisar aguardar a conclusão de jobs em lote.
Painéis e relatórios de BI
Cargas de trabalho de BI exigem a ingestão e o processamento de grandes volumes de dados com latência mínima, além da entrega dos resultados para uma ampla variedade de ferramentas de visualização. As equipes esperam que relatórios e painéis reflitam sempre os dados mais atuais.
O AnalyticDB for MySQL foi desenvolvido para atender a essa necessidade:
Gravações e disponibilidade de consulta no nível de milissegundos
O AnalyticDB for MySQL grava milhões de linhas por segundo e as disponibiliza para consulta em milissegundos. Os resultados das consultas retornam em milissegundos ou segundos.
Ampla compatibilidade com ferramentas de BI
O AnalyticDB for MySQL apresenta alta compatibilidade com MySQL e com o padrão SQL:2003. Ele funciona com dezenas de ferramentas de BI populares, incluindo Tableau, FineReport e Quick BI.
Consultar múltiplas fontes de dados
A migração para um data warehouse na nuvem exige a configuração de sincronização de dados a partir de várias origens, e a consulta em bancos de dados fragmentados adiciona complexidade ao processo. O AnalyticDB for MySQL simplifica ambas as tarefas.
Amplo suporte a fontes de dados
O AnalyticDB for MySQL integra dados provenientes de:
|
Categoria |
Fontes suportadas |
|
Bancos de dados |
ApsaraDB RDS, PolarDB-X 1.0, PolarDB, Oracle, SQL Server |
|
Plataformas e serviços de big data |
Flink, Hadoop, E-MapReduce, MaxCompute |
|
Armazenamento de objetos |
Object Storage Service (OSS) |
|
Plataformas e serviços de log |
Kafka, Log Service |
|
Fontes on-premises |
Fontes on-premises |
Configuração simplificada do warehouse
É possível sincronizar dados do ApsaraDB RDS, PolarDB for MySQL ou de um Logstore no Log Service com um cluster do AnalyticDB for MySQL com configuração mínima. Dados de múltiplos bancos de dados e tabelas podem ser agregados em uma única tabela para análise global.
Executar consultas ad hoc interativas
A análise interativa requer que consultas multidimensionais retornem resultados com rapidez suficiente para garantir uma experiência responsiva. Usuários que exploram painéis ou executam consultas ad hoc não devem enfrentar esperas. Os dados precisam estar prontos para análise, suportando fluxos de trabalho exploratórios.
O AnalyticDB for MySQL oferece os tempos de resposta e a profundidade de consulta necessários para isso:
Desempenho de JOIN abaixo de um segundo
Resultados de consultas envolvendo JOINs retornam em milissegundos ou segundos, mantendo as aplicações fluidas e responsivas.
Suporte a consultas de alta dimensionalidade
O AnalyticDB for MySQL lida com consultas que abrangem milhares de dimensões, combinando dezenas de tabelas e milhares de linhas em uma única consulta.