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.Usted puede interactuar con GaussDB(DWS) utilizando su herramienta de cliente, la interfaz JDBC u ODBC, y desarrollar servicios a través de nuestras interfaces JDBC, ODBC y PL/SQL.
GaussDB(DWS) se basa en una arquitectura que no comparte recursos y realiza el procesamiento masivo en paralelo (MPP), 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 respaldo, 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 escalamiento, los cambios y las copias de respaldo 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 en pocos pasos. Asimismo, podrá verificar el estado de su base de datos y las estadísticas de ejecución para analizar el rendimiento de su base de datos.
Distintivos técnicos
- 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 confiabilidad
- GaussDB(DWS) utiliza una arquitectura distribuida con redundancia multicopia.
- La detección de fallas de hardware y la conmutación están automatizadas para evitar fallas de un solo nodo.
- Alta escalabilidad
- Un clúster puede incluir hasta 2,048 nodos.
- El clúster se puede escalar y reducir de forma flexible y horizontalmente 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.
- Sus aplicaciones se podrán migrar sin problemas 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.