Arquitetura do GaussDB(DWS)
Esta página apresenta a arquitetura e os destaques técnicos do GaussDB(DWS).
Arquitetura
A arquitetura do GaussDB(DWS) é ilustrada na Figura 1-1.
Figura 1-1 Arquitetura do GaussDB(DWS)
GaussDB(DWS) é compatível com o padrão ANSI SQL. Você pode interagir com o GaussDB(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.
GaussDB (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.
GaussDB(DWS) usa o armazenamento híbrido em linhas e colunas e execução vetorizada. Ele pode gerenciar solicitações OLTP e OLAP.
GaussDB(DWS) fornece ferramentas para auxiliar na migração, backup, importação e exportação de dados entre bancos de dados e entre clusters do GaussDB(DWS). Essas ferramentas facilitam a atualização, a expansão, a alteração e o backup do banco de dados conforme necessário.
GaussDB(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 GaussDB (DWS) pode pesquisar 10 bilhões de registros para os dados que você precisa e retornar os resultados em segundos.
- Alta confiabilidade
- GaussDB(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
- GaussDB(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 GaussDB(DWS), compatível com SQL-92 e SQL2003.
- GaussDB(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.