Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-19 GMT+08:00

Princípios básicos do DBService

Visão geral

DBService é um sistema de armazenamento HA para bancos de dados relacionais, que é aplicável ao cenário em que uma pequena quantidade de dados (cerca de 10 GB) precisa ser armazenada, por exemplo, metadados de componentes. O DBService só pode ser usado por componentes internos de um cluster e fornece funções de armazenamento de dados, consulta e exclusão.

DBService é um componente básico de um cluster. Componentes como Hive, Hue, Oozie, Loader e Redis, e Loader armazenam seus metadados no DBService e fornecem as funções de backup e restauração de metadados usando DBService.

Arquitetura de DBService

O DBService no cluster funciona no modo ativo/em espera. Duas instâncias do DBServer são implementadas e cada instância contém três módulos: HA, Database e FloatIP.

Figura 1 mostra a arquitetura lógica do DBService.

Figura 1 Arquitetura de DBService

Tabela 1 descreve os módulos mostrados em Figura 1.

Tabela 1 Descrição do módulo

Nome

Descrição

HA

Módulo de gestão de HA. O DBServer ativo/em espera usa o módulo HA para gerenciamento.

Database

Módulo de base de dados. Este módulo armazena os metadados do módulo Client.

FloatIP

Endereço IP flutuante que fornece a função de acesso externamente. Ele é ativado somente na instância de DBServer ativa e é usado pelo módulo Client para acessar o Database.

Client

Cliente que usa o componente de DBService, que é implementado no nó da instância do componente. O cliente se conecta ao banco de dados usando FloatIP e, em seguida, executa operações de adição, exclusão e modificação de metadados.