Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-04-14 GMT+08:00

Principios básicos de DBService

Descripción

DBService es un sistema de almacenamiento HA para bases de datos relacionales, que es aplicable al escenario donde se necesita almacenar una pequeña cantidad de datos (aproximadamente 10 GB), por ejemplo, metadatos de componentes. DBService solo puede ser utilizado por componentes internos de un clúster y proporciona funciones de almacenamiento, consulta y eliminación de datos.

DBService es un componente básico de un clúster. Componentes como Hive, Hue, Oozie, Loader y Redis, y Loader almacenan sus metadatos en DBService y proporcionan las funciones de copia de respaldo y restauración de metadatos mediante DBService.

Arquitectura de DBService

DBService en el clúster funciona en modo activo/en espera. Se implementan dos instancias de DBServer y cada instancia contiene tres módulos: HA, Database y FloatIP.

Figura 1 muestra la arquitectura lógica de DBService.

Figura 1 Arquitectura de DBService

Tabla 1 describe los módulos mostrados en Figura 1

Tabla 1 Descripción del módulo

Nombre

Descripción

HA

Módulo de gestión de HA. El DBServer activo/en espera utiliza el módulo de HA para la gestión.

Database

Módulo de base de datos. Este módulo almacena los metadatos del módulo de Cliente.

FloatIP

Dirección IP flotante que proporciona la función de acceso externamente. Solo está habilitado en la instancia activa de DBServer y es utilizado por el módulo de Client para acceder a la base de datos.

Client

Cliente que utiliza el componente de DBService, que se despliega en el nodo de instancia del componente. El cliente se conecta a la base de datos mediante FloatIP y, a continuación, realiza operaciones de adición, eliminación y modificación de metadatos.