PolarDB-X
PolarDB-X é um banco de dados distribuído nativo da nuvem desenvolvido pela Alibaba Cloud. Ele é compatível com a sintaxe do MySQL e fornece recursos de expansão, alta disponibilidade de nível financeiro e funcionalidade híbrida de processamento de transação/análise (HTAP). Ele distribui cargas de trabalho empresariais para vários nós de computação e armazenamento e foi projetado para enfrentar desafios de banco de dados como simultaneidade ultra-alta, armazenamento massivo de dados e gargalos de desempenho de tabelas grandes.
O PolarDB-X foi testado e comprovado em festivais de compras Double 11 do Tmall e ajudou clientes em setores como finanças, logística, energia, comércio eletrônico e serviço público para enfrentar desafios corporativos.
Armazenamento de alto volume
Ele aumenta linearmente o espaço de armazenamento para fornecer armazenamento em escala de petabytes, tornando os gargalos de armazenamento de bancos de dados autônomos uma coisa do passado.
Funcionalidade de HTAP
Fornece os recursos de processamento massivo paralelo (MPP) para melhorar significativamente a eficiência de análises complexas e consultas em grandes quantidades de dados.
Dimensionar
Fornece algoritmos extensos para distribuir dados entre vários nós de armazenamento, reduzindo efetivamente o volume de dados armazenados em uma única tabela.
Características
Diferentes arquiteturas para atender a vários requisitos de implantação
O PolarDB-X está disponível nas versões 1.0 e 2.0.
PolarDB-X 1.0
O PolarDB-X 1.0 consiste em instâncias do PolarDB-X na camada de computação e instâncias personalizadas do ApsaraDB RDS na camada de armazenamento. O PolarDB-X 2.0 faz o particionamento de bancos de dados e tabelas anexando várias instâncias do ApsaraDB RDS para MySQL. Ele fornece uma variedade de soluções de sharding adaptadas para cenários de processamento de transações online (OLTP) para acomodar os requisitos de alta simultaneidade, armazenamento de alto volume e computação em larga escala.
PolarDB-X 2.0
O PolarDB-X 2.0 tem suporte a transações distribuídas fortemente consistentes com base no controle de simultaneidade multiversão (MVCC) em escala global, alcança grandes melhorias de desempenho em relação aos protocolos RPC privados e permite leituras consistentes nos seguidores. Essas otimizações simplificam as operações de O&M.
Arquitetura nativa da nuvem para fornecer recursos de nível empresarial
O PolarDB-X separa o armazenamento da computação e abstrai recursos em pools de recursos. Isso permite gerenciar recursos por pool de recursos e fazer alterações na configuração em minutos.
Distribuição transparente
Fornece escalonamento elástico para escalar além dos limites de armazenamento de bancos de dados autônomos e implementa o balanceamento de carga automático na camada de dados sem afetar os aplicativos. O PolarDB-X implementa consultas DDL distribuídas com base na filosofia de design gh-ost para melhorar o desempenho do sharding. O PolarDB-X fornece o recurso binlog global para garantir a transição tranquila de bancos de dados autônomos para bancos de dados distribuídos.
Confiabilidade de nível financeiro
Ele usa o protocolo Paxos para implementar uma variedade de recursos de recuperação de desastres com um RPO (Recovery Point Objective, objetivo do ponto de recuperação) de 0. O PolarDB-X também fornece transações distribuídas altamente consistentes por meio de níveis de isolamento de leitura comprometida (RC) e leitura repetitiva (RR) para atender às especificações de TPC-C.
Desempenho robusto
Fornece escalabilidade linear com até 140 milhões de transações de pico por segundo (TPS), manuseando facilmente o tráfego de pico durante o festival de compras Double 11 de 2020.
Processamento híbrido
Fornece computação paralela e recursos de escalonamento automático para proporcionar relatórios e análises de dados online em tempo real. O PolarDB-X é compatível com divisão inteligente de leitura/gravação e análise de réplicas somente leitura. Isso ajuda a isolar recursos quando você executa consultas OLTP (Online Transaction Processing, processamento de transações online) e OLAP (Online Analytical Processing, processamento analítico online). O PolarDB-X fornece alta simultaneidade e escalonamento ilimitado de armazenamento e transações de SQL e ACID padronizadas para armazenamento centralizado de petabytes de dados.
Compatibilidade do ecossistema
Um serviço de banco de dados autodesenvolvido que é compatível com o conjunto completo de ferramentas do ecossistema de banco de dados, formatos binlog MySQL e ferramentas de código aberto para banco de dados e sharding de tabela. O PolarDB-X pode ser conectado a instâncias primárias e secundárias do ApsaraDB RDS para MySQL e é perfeitamente integrado ao ecossistema de big data. É possível executar operações em lote baseadas na web em várias instâncias do ApsaraDB RDS para MySQL, como operações de DDL e escalonamento.
Medidas avançadas para garantir a segurança do banco de dados
O PolarDB-X é implantado na nuvem pública e usa uma variedade de métodos para garantir a segurança da produção.
Segurança de dados
Oferece suporte para nuvens privadas virtuais (VPCs), listas de permissão de endereços IP, criptografia assimétrica e TDE (Transparent Data Encryption, criptografia de dados transparente) para garantir a segurança do serviço de dados.
Estabilidade do serviço
Aloca recursos físicos dedicados de alto desempenho a cada instância e fornece isolamento completo entre instâncias para garantir a confiabilidade dos serviços de dados.
Estabilidade de O&M
Oferece suporte a implantação isolada do sistema de O&M em várias regiões para garantir a estabilidade do sistema de O&M.
Recursos extensivos de O&M reduzem significativamente os custos de O&M
Você pode descarregar a maioria das cargas de trabalho de O&M usando os recursos desenvolvidos com base na experiência contundente dos especialistas da Alibaba Cloud.
Backup e restauração
Oferece suporte a backups automáticos periódicos e backups manuais que têm efeito imediato. É possível clonar instâncias para restaurar dados excluídos para qualquer ponto no tempo.
Atualização da versão
Executa automaticamente atualizações de versões secundárias online para corrigir bugs conhecidos sem interferir nos negócios.
Monitoramento e alerta
Monitora recursos computacionais, recursos de armazenamento e bancos de dados, oferece suporte a políticas de alerta personalizadas e fornece uma visão geral abrangente de todas as instâncias.
Auditoria e análise de SQL
Capaz de identificar rapidamente consultas SQL problemáticas com base na sintaxe de consulta flexível e poderosa e fornece análise em tempo real de consultas SQL e do centro de relatórios pronto para uso.
Cenários
Suporte para consultas de concorrência ultra-alta
O transporte público envolve um grande número de veículos de diferentes marcas e modelos e uma variedade de métodos de cobrança. O sistema de banco de dados é necessário para armazenar grandes quantidades de dados e realizar consultas complexas. A combinação de PolarDB-X e AnalyticDB é ideal para a construção de um sistema de transporte público urbano inteligente, onde o PolarDB-X é usado para armazenar grandes quantidades de dados e o AnalyticDB é usado para analisar os dados. Esse sistema pode atender aos requisitos de cenários intensivos em computação, como planejamento de rotas, consulta de linhas de ônibus, previsão de chegada do ônibus, liquidação do relatório comercial e programação de ônibus e, portanto, melhorar a eficiência operacional e a qualidade do serviço.
Características
-
Dimensionamento elásticoO PolarDB-X usa uma arquitetura hierárquica para garantir a escalabilidade linear em termos de simultaneidade, computação e armazenamento de dados. As configurações de instâncias do PolarDB-X podem passar por upgrade ou por downgrade em resposta a flutuações de tráfego.
-
Pronto para usarO PolarDB-X permite que você atualize facilmente um banco de dados autônomo para um banco de dados distribuído, fornecendo diversos recursos de O&M. Em comparação com bancos de dados distribuídos autogerenciados, as instâncias do PolarDB-X podem reduzir significativamente os custos de P&D.
-
Compatibilidade do ecossistemaO PolarDB-X é altamente compatível com o MySQL e perfeitamente integrado ao ecossistema de big data. Ele sincroniza os dados com o AnalyticDB em tempo real para implementar a análise em tempo real de grandes quantidades de dados e capacitar o business intelligence.
Produtos e serviços relacionados
Entrega de forte consistência de dados e confiabilidade de nível financeiro
Esse cenário requer forte consistência de dados e alta disponibilidade, confiabilidade e segurança. O PolarDB-X usa o protocolo Paxos para implementar uma variedade de recursos de recuperação de desastres com um RPO de 0. O PolarDB-X também fornece transações distribuídas altamente consistentes pelos níveis de isolamento RC e RR para atender aos requisitos de TPC-C e modelos de transferência bancária para confiabilidade de nível financeiro.
Características
-
Consistência forteO PolarDB-X é compatível com transações distribuídas fortemente consistentes e índices secundários globais para garantir a consistência dos dados de transação em ambientes distribuídos.
-
Escalabilidade linearO PolarDB-X divide horizontalmente o banco de dados original para quebrar o limite de armazenamento de dados do sistema de banco de dados e lidar com o tráfego simultâneo de alto volume durante os horários de pico.
-
Dimensionamento tranquiloO PolarDB-X é compatível com escalonamento a quente suave com impacto mínimo nos aplicativos, fornecendo efetivamente uma estratégia de escalonamento segura para a expansão dos negócios no futuro.
Produtos e serviços relacionados
Adaptável a tabelas excessivamente grandes e flutuações do tráfego
Em cenários de promoção em larga escala em todo o cenário do comércio eletrônico, o sistema é desafiado pelo aumento repentino da demanda. O PolarDB-X foi testado e comprovado em festivais de compras Double 11 no Tmall e nos negócios de clientes Alibaba Cloud em vários setores. Ele pode melhorar efetivamente o desempenho de atualização simultânea de dados quentes e garantir uma operação comercial estável.
Características
-
Isolamento comercialO PolarDB-X divide verticalmente os centros de negócios para que diferentes tipos de dados comerciais possam ser armazenados em diferentes instâncias do ApsaraDB RDS. Isso garante que os recursos sejam isolados entre os usuários e torna toda a arquitetura do banco de dados fisicamente escalável.
-
Alta concorrênciaO PolarDB-X fornece escalonamento tranquilo e recursos flexíveis de mudança de configuração que podem expandir multiplicativamente a capacidade de computação e armazenamento do sistema empresarial em um curto período de tempo. Isso permite que você responda facilmente a rajadas de tráfego.
-
Maturidade e estabilidadeO PolarDB-X é uma solução testada e comprovada para lidar com tráfego simultâneo de alto volume durante o Double 11.
