O que é o TaurusDB?
TaurusDB é um banco de dados nativo da nuvem de nível empresarial totalmente compatível com o MySQL. Virtualização de funções de dados (DFV) é usada para desacoplar o armazenamento da computação e pode ampliar automaticamente até 128 TB por instância. Um failover pode ser executado em segundos. Ela fornece o desempenho superior de um banco de dados comercial ao preço de um banco de dados de código aberto.
TaurusDB atualmente suporta os mecanismos e versões de BD listados em Mecanismos e versões do BD.
Vantagens
- Desempenho
- Ao desacoplar a computação e o armazenamento e usar uma arquitetura de "log as database", o TaurusDB oferece sete vezes mais desempenho do que os bancos de dados de código aberto.
- O protocolo RDMA é usado para transmissão de banco de dados para romper o gargalo de desempenho de I/O.
- O TaurusDB suporta recursos do kernel, como cache de resultados de consulta, cache de plano de consulta e DDL on-line, para melhorar a experiência do usuário.
- Escalabilidade
- Dimensionamento horizontal: além de um nó primário, você pode adicionar até 15 réplicas de leitura para uma instância atender a solicitações de alta simultaneidade.
- Dimensionamento vertical: você pode aumentar ou reduzir as vCPUs e a memória de uma instância, conforme necessário.
- Confiabilidade
- Você pode implementar uma instância entre AZs ou regiões para melhorar os recursos de DR.
- Três cópias da camada de armazenamento garantem a segurança dos dados.
- TaurusDB usa armazenamento distribuído compartilhado. Se o nó primário estiver com defeito, uma réplica de leitura será automaticamente promovida como primária com um RPO zero.
- A latência do nó primário e das réplicas de leitura de uma instância de banco de dados é de vários milissegundos, garantindo alta disponibilidade.
- Segurança
- Com armazenamento distribuído compartilhado, TaurusDB pode alcançar a recuperação de serviço em segundos e quase zero perda de dados.
- VPCs, grupos de segurança, conexões SSL e criptografia de dados são usados para controlar estritamente a segurança de acesso.
- O TaurusDB passou por mais de 15 certificações de segurança, incluindo ISO 27001, CSA, Trusted Cloud e a certificação de nível 3 da China para proteção de segurança da informação. É o primeiro na China a obter a mais alta certificação NIST CSF.
- Compatibilidade
O TaurusDB é inteiramente compatível com MySQL. Você pode facilmente migrar seus bancos de dados MySQL para TaurusDB sem reconstruir aplicações existentes.
- Backup
- Os snapshots são criados em segundos e podem ser usados para restaurar dados rapidamente.
- Com base no recurso de vários pontos de tempo do sistema de armazenamento subjacente, os dados podem ser restaurados para qualquer momento sem a repetição de logs incrementais.
- Armazenamento
- Baseado no armazenamento distribuído de virtualização de funções de dados (DFV) desenvolvido pela Huawei, o TaurusDB suporta até 128 TB de armazenamento.
- TaurusDB aumenta automaticamente o armazenamento conforme necessário.
- Pushdown do operador
Operações como projeção de coluna, filtragem de condições e cálculo de agregação são enviadas para vários nós em uma camada de armazenamento distribuído para execução paralela. Isso melhora os recursos de processamento de consultas e reduz a pressão do tráfego de rede nos nós de computação. O pushdown do operador é integrado à consulta paralela para executar todo o processo em paralelo.