Arquitectura de GaussDB(DWS)

Esta página presenta la arquitectura y los aspectos técnicos destacados de GaussDB(DWS).

Arquitectura

      La arquitectura de GaussDB(DWS) se ilustra en la figura 1-1.

Figura 1-1 Arquitectura de GaussDB(DWS)

      GaussDB(DWS) admite SQL ANSI estándar. Puede interactuar con GaussDB(DWS) utilizando su herramienta de cliente, la interfaz JDBC o ODBC. Puede desarrollar servicios a través de nuestras interfaces JDBC, ODBC y PL/SQL.

      GaussDB(DWS) se basa en una arquitectura de procesamiento masivo en paralelo (MPP) sin recursos compartidos, donde cada nodo lógico tiene una CPU, memoria y almacenamiento dedicados. Los datos se distribuyen en varios nodos físicos, y las tareas de consulta se ejecutan cerca de donde se almacenan los datos. Un módulo de control coordina los nodos lógicos para el procesamiento simultáneo de una gran cantidad de datos, de modo que el sistema puede responder rápidamente a las solicitudes de los usuarios.

      GaussDB(DWS) utiliza el almacenamiento híbrido de tipo fila-columna y la ejecución vectorizada. Puede procesar solicitudes OLTP y OLAP.

      GaussDB(DWS) ofrece herramientas de ayuda para la migración, la creación de copias de seguridad, y la importación y exportación de datos entre bases de datos y entre clústeres de GaussDB(DWS). Estas herramientas facilitan la actualización, el escalado, los cambios y las copias de seguridad de su base de datos según sea necesario.

      GaussDB(DWS) también proporciona una GUI de gestión de clústeres que le permite desplegar, actualizar y escalar su clúster con pocos pasos. Asimismo, podrá comprobar el estado de su base de datos y las estadísticas de tiempo de ejecución para analizar el rendimiento de la base de datos.

Aspectos destacados

  • Alto rendimiento

Con tecnologías clave como el almacenamiento en columnas, el ejecutor vectorizado y el procesamiento distribuido de consultas, GaussDB(DWS) puede buscar diez mil millones de registros para los datos que usted necesita y proporcionar resultados en cuestión de segundos.

  • Alta fiabilidad

- GaussDB(DWS) utiliza una arquitectura distribuida con redundancia multicopia.

- La detección de fallos de hardware y la conmutación son automatizadas para evitar fallos de un solo nodo.

  • Alta escalabilidad

- Un clúster puede incluir hasta 2.048 nodos.

- El clúster se puede ampliar y reducir de forma flexible y horizontal sin interrupciones en el servicio.

  • Apertura y compatibilidad

- GaussDB(DWS) admite servidores x86 y Arm estándares y las distribuciones de Linux más populares, como SUSE Linux, Red Hat, CentOS y EulerOS.

- Puede migrar sin problemas sus aplicaciones a GaussDB(DWS), que admite SQL-92 y SQL2003.

- GaussDB(DWS) puede trabajar conjuntamente con el Sistema distribuido de archivos de Hadoop (HDFS), el servicio Object Storage Service (OBS) de Huawei Cloud, etc. Puede elegir y expandir su espacio de almacenamiento de datos de forma flexible para acelerar el análisis de big data.