Todos los productos
Search
Centro de documentos

PolarDB:Nodos globales de solo lectura

Última actualización: Sep 02, 2026

A medida que aumenta el volumen de negocio de los clientes que utilizan la serie de productos Multi-master Cluster (Limitless) Edition, se requieren cada vez más nodos de lectura y escritura. En este escenario, los clientes necesitan un nodo global de solo lectura para acceder a los datos de todos los nodos de lectura y escritura, lo cual facilita el procesamiento de solicitudes de agregación. Este tema describe la arquitectura y las ventajas principales del nodo global de solo lectura de Multi-master Cluster (Limitless) Edition.

Arquitectura técnica

Global RO

Los archivos de datos de todos los nodos de lectura y escritura del clúster se almacenan en el almacenamiento compartido (PolarStore). El nodo global de solo lectura comparte los archivos de datos de los nodos de lectura y escritura existentes en el almacenamiento subyacente (PolarStore) mediante el sistema de archivos distribuido (PolarFileSystem). Conéctese al nodo global de solo lectura a través del endpoint global de solo lectura y utilice la función de división de lectura y escritura del proxy de base de datos para identificar automáticamente las sentencias SQL que requieren acceso entre nodos; así podrá leer los datos en los nodos de lectura y escritura del clúster.

Ventajas principales

  • Reducción de costos.

    Antes de la disponibilidad del nodo global de solo lectura, para implementar uno los clientes debían adquirir adicionalmente un clúster de PolarDB for MySQL para procesar las solicitudes de agregación y usar dicho clúster para almacenar los datos de todos los nodos RW. Además, era necesario adquirir varios enlaces de sincronización de DTS para mantener sincronizados continuamente los datos de varios nodos RW hacia el nuevo clúster.

    Al utilizar la función global de solo lectura de Multi-master Cluster (Limitless) Edition, basta con adquirir un único nodo global de solo lectura para procesar las solicitudes de agregación. Gracias a la capacidad de almacenamiento compartido de PolarDB, el nodo global de solo lectura y los nodos RW de Multi-master Cluster (Limitless) Edition pueden compartir los mismos datos, por lo que no es necesario adquirir un clúster adicional para almacenar la información de todos los nodos RW. Asimismo, el nodo global de solo lectura puede sincronizar directamente los datos de todos los nodos RW bajo Multi-master Cluster (Limitless) Edition, lo que elimina la necesidad de comprar varios enlaces de sincronización de DTS.

  • Baja latencia.

    La latencia de la sincronización de datos de DTS suele ser del orden de segundos, mientras que la sincronización de datos globales de solo lectura presenta una latencia de decenas de milisegundos, lo que mejora significativamente la actualidad de los datos agregados.

Versión del kernel

Actualmente, solo la versión 8.0 del kernel de PolarDB for MySQL admite Multi-master Cluster (Limitless).

Facturación

Los nodos globales de solo lectura se cobran únicamente por los nodos de cómputo. Para obtener más detalles sobre la facturación, consulte Compute nodes.

Instrucciones de uso

Agregar un nodo global de solo lectura

Agregue un nodo global de solo lectura mediante Add a node. El nodo de solo lectura agregado se puede utilizar como nodo global de solo lectura en el clúster multi-maestro.

Ejecutar consultas entre bases de datos

El nodo global de solo lectura de Multi-master Cluster (Limitless) Edition puede acceder directamente a los datos de todos los nodos RW a través de distintas bases de datos. Ejecute consultas entre bases de datos directamente en el nodo global de solo lectura; por ejemplo: select * from db1.tbl1 t1, db2.tbl2 t2 where t1.id=t2.id;. También puede modificar la configuración del nodo de manera flexible a través de Manual specification change según el volumen de negocio.

Eliminar un nodo global de solo lectura

Una vez que haya terminado de utilizarlo, remove the read-only node para liberar recursos y reducir costos.

Aviso

Al eliminar el nodo global de solo lectura, también se elimina el endpoint global de solo lectura, por lo que ya no podrá realizar consultas entre nodos a través del endpoint del clúster. Para garantizar el funcionamiento normal de su negocio, después de quitar el nodo de solo lectura, utilice el endpoint del clúster para conectarse a los nodos de lectura y escritura y leer los datos.

Agregar un nodo global de almacenamiento columnar de solo lectura

Modifique el parámetro configuration parameter loose_polar_enable_imci_with_mm a ON y luego add a global read-only column store node.