Compatibilidad de GaussDB(DWS)
GaussDB(DWS) se ha diseñado para funcionar con otros sistemas. Proporciona funciones de almacén de datos estándares y puede interconectarse con plataformas de big data y servicios nativos en la nube.
Interconexión perfecta con Hadoop
GaussDB(DWS) puede interconectarse sin problemas con el almacenamiento HDFS, lo que le permite consultar datos en la plataforma Hadoop a través de tablas externas. GaussDB(DWS) puede realizar análisis de big data en archivos ORC, TXT, CSV y Parquet.
La arquitectura de MPP sin recursos compartidos puede utilizar plenamente los recursos, y su rendimiento mejora linealmente a medida que el clúster se escala horizontalmente; de este modo, se admiten hasta petabytes de datos. La conexión de GaussDB(DWS) a Hadoop ofrece las siguientes ventajas:
- Compatibilidad con SQL estándar
GaussDB(DWS) es compatible con los estándares SQL92, 99 y 2003, y los procedimientos almacenados, lo cual reduce el costo de la migración y del desarrollo de las aplicaciones.
- Compatibilidad integral con transacciones
Agregue, elimine y modifique datos de ORC en HDFS. Las propiedades de atomicidad, coherencia, aislamiento y durabilidad (ACID) están garantizadas por MVCC y la gestión de transacciones distribuidas de confirmación en dos fases (2PC). El motor de almacenamiento híbrido en filas y columnas Smart Insert permite asignar datos de forma inteligente, almacenarlos y actualizarlos a alta velocidad.
- Consulta interactiva de alto rendimiento
Gracias al marco de ejecución distribuido de pipeline asincrónico MPP, al ejecutor vectorizado, al pushdown de predicados, al filtrado y análisis inteligentes y a las tecnologías de máquinas virtuales de bajo nivel (LLVM), la base de datos logra un rendimiento de motor de kernel y un rendimiento de análisis y consultas interactivas líderes en la industria.
Análisis colaborativo entre centros de datos
La cantidad de datos en todo tipo de industrias ha aumentado considerablemente. Un solo centro de datos no tiene suficientes capacidades de almacenamiento y cómputo para procesar toda la carga de trabajo. Durante la minería de datos y el análisis de correlaciones, una consulta puede incluir datos de múltiples centros de datos.
GaussDB(DWS) puede acceder directamente a otras bases de datos, como Oracle, MySQL y Hadoop, lo cual facilita el análisis colaborativo entre bases de datos.
Figura 5-1 Análisis colaborativo entre distintos centros de datos
Object Storage Service (OBS)
GaussDB(DWS) puede trabajar conjuntamente con OBS de Huawei Cloud (un servicio de almacenamiento nativo de la nube). Gracias a la tecnología de aceleración de clústeres Express, GaussDB(DWS) puede acceder a los datos de OBS a alta velocidad, archivar datos históricos y separar los datos activos e inactivos.
En el proyecto de Ciudad Segura, los modelos de IA se utilizan para el reconocimiento de imágenes y la búsqueda de vehículos a partir de las capacidades de análisis y comparación de datos de múltiples dimensiones que proporcionan los servicios OBS y GaussDB(DWS), como se muestra en la siguiente figura.
Figura 5-2 Reconocimiento rápido de imágenes basado en IA y tecnologías nativas de la nube