Arquitetura do DWS

Esta página apresenta a arquitetura e os destaques técnicos do DWS.

Arquitetura

      A arquitetura do DWS é ilustrada na Figura 1-1.

Figura 1-1 Arquitetura do DWS

      DWS é compatível com o padrão ANSI SQL. Você pode interagir com o DWS usando a sua ferramenta de cliente, JDBC ou interface ODBC. Você pode desenvolver serviços através das nossas interfaces JDBC, ODBC e PL/SQL.

      DWS é baseado em uma arquitetura de processamento paralelo em massa (MPP) Shared Nothing, onde cada nó lógico possui CPU, memória e armazenamento dedicados. Os dados são distribuídos em vários nós físicos e as tarefas de consulta são executadas próximas do local onde os dados estão armazenados. Um módulo de controle coordena os nós lógicos para o processamento simultâneo de uma grande quantidade de dados, para que o sistema possa responder rapidamente às solicitações do usuário.

      DWS usa o armazenamento híbrido em linhas e colunas e execução vetorizada. Ele pode gerenciar solicitações OLTP e OLAP.

      DWS fornece ferramentas para auxiliar na migração, backup, importação e exportação de dados entre bancos de dados e entre clusters do DWS. Essas ferramentas facilitam a atualização, a expansão, a alteração e o backup do banco de dados conforme necessário.

      DWS também fornece uma GUI de gerenciamento de cluster, para você pode implementar, atualizar e dimensionar seu cluster com apenas alguns cliques. Você pode verificar o status do banco de dados e as estatísticas de tempo de execução para analisar o desempenho do banco de dados.

Destaques técnicos

  • Alto desempenho

Com as suas principais tecnologias, como armazenamento em colunas, executor vetorizado e processamento de consultas distribuídas, o DWS pode pesquisar 10 bilhões de registros para os dados que você precisa e retornar os resultados em segundos.

  • Alta confiabilidade

-­ DWS usa uma arquitetura distribuída com redundância de várias cópias.

-­ A detecção de falhas de hardware e o switchover são automatizados para evitar falhas de nó único.

  • Alta escalabilidade

- Um cluster pode conter até 2.048 nós.

- O cluster pode ser reduzido e expandido de forma flexível sem interrupções de serviço.

  • Abertura e compatibilidade

- DWS oferece suporte para servidores padrão x86 e Arm e distribuições Linux comerciais, incluindo SUSE Linux, Red Hat, CentOS e EulerOS.

- Você pode migrar facilmente suas aplicações para o DWS, compatível com SQL-92 e SQL2003.

- DWS pode atuar com o Hadoop Distributed File System (HDFS), o Object Storage Service (OBS) da Huawei Cloud e muito mais. Você pode escolher e expandir o seu armazenamento de dados de forma flexível para acelerar a análise de Big Data.