Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Descripción general de las funciones de AliSQL

Última actualización: Oct 09, 2026

AliSQL es una rama independiente de MySQL desarrollada por Alibaba Cloud. Ofrece todas las funciones de MySQL, además de capacidades de nivel empresarial como copia de seguridad y restauración, monitoreo, optimización del rendimiento e instancias de solo lectura. Este tema presenta una descripción general de las funciones que proporciona AliSQL y también incluye una comparación entre AliSQL y otras versiones de MySQL.

RDS for MySQL se basa en el kernel de AliSQL, una rama independiente de MySQL ampliamente personalizada por Alibaba Cloud. Proporciona todas las funciones de MySQL, junto con capacidades de nivel empresarial como seguridad, copia de seguridad, restauración, monitoreo, optimización del rendimiento e instancias de solo lectura. Este documento describe las funciones principales de AliSQL y lo compara con otras versiones de MySQL.

AliSQL

AliSQL es una rama de MySQL mantenida por Alibaba Cloud. Mejora la edición comunitaria con funciones de nivel empresarial comparables a las de MySQL Enterprise Edition, como la copia de seguridad y recuperación de nivel empresarial, un pool de hilos y consultas paralelas. También ofrece funciones compatibles con Oracle, como el motor de secuencias.

Disponibilidad de funciones por versión

Funciones

Función

Descripción

Versiones de MySQL

8.4

8.0

5.7

5.6

native flashback

Permite usar instrucciones SQL para consultar o restaurar datos hasta un momento específico. De este modo, se garantiza una recuperación rápida tras operaciones accidentales.

Compatible

Compatible

No compatible

No compatible

thread pool

Separa los hilos de las sesiones mediante un pool de hilos. Esto permite que un número reducido de hilos procese tareas de muchas sesiones activas.

Compatible

Compatible

Compatible

Compatible

statement outline

Estabiliza los planes de ejecución de MySQL mediante sugerencias del optimizador y de índices. Incluye el kit de herramientas DBMS_OUTLN para facilitar su gestión.

Compatible

Compatible

Compatible

No compatible

sequence engine

Simplifica la generación de valores de secuencia.

Compatible

Compatible

Compatible

Compatible

returning

Habilita las instrucciones DML para devolver un conjunto de resultados. Incluye el kit de herramientas DBMS_TRANS para facilitar su gestión.

Compatible

Compatible

No compatible

No compatible

EncDB

Cifra columnas de datos específicas para evitar el acceso no autorizado a datos en texto claro mediante herramientas de la plataforma en la nube.

No compatible

Compatible

Compatible

No compatible

Rendimiento

Función

Descripción

Versiones de MySQL

8.4

8.0

5.7

5.6

fast query cache

Mejora el rendimiento de las consultas con una caché rediseñada que supera las limitaciones de la caché de consultas nativa de MySQL.

No compatible

No compatible

Compatible

No compatible

binlog in redo

Escribe el contenido del registro binario en el registro de rehacer (redo log) de forma síncrona al confirmar la transacción. Esto reduce la E/S de disco y mejora el rendimiento de la base de datos.

Compatible

Compatible

No compatible

No compatible

statement queue

Agrupa instrucciones en una cola para reducir la sobrecarga por conflictos. Las instrucciones con probabilidad de conflicto, como las que operan sobre la misma fila, se colocan en el mismo bucket.

Compatible

Compatible

Compatible

No compatible

inventory hint

Permite confirmaciones y reversiones rápidas de transacciones. Su uso combinado con las funciones returning y statement queue mejora significativamente el throughput del negocio.

Compatible

Compatible

Compatible

Compatible

binlog parallel flush

Mejora el rendimiento de escritura de la base de datos en escenarios de alta concurrencia. Para ello, escribe los registros binarios en paralelo durante la confirmación de transacciones.

Compatible

Compatible

No compatible

No compatible

Estabilidad

Función

Descripción

Versiones de MySQL

8.4

8.0

5.7

5.6

statement concurrency control

Ofrece control de concurrencia a nivel de instrucción (CCL). Incluye el kit de herramientas DBMS_CCL para facilitar su gestión.

Compatible

Compatible

Compatible

No compatible

performance agent

Complemento de MySQL que recopila y agrega métricas de rendimiento internas de una instancia.

Compatible

Compatible

Compatible

Compatible

purge large file asynchronously

Garantiza la estabilidad del sistema al eliminar archivos grandes de forma asíncrona.

Compatible

Compatible

Compatible

Compatible

Performance Insight

Herramienta potente para el monitoreo de cargas de trabajo a nivel de instancia, el análisis de correlación y el ajuste de rendimiento. Ayuda a evaluar rápidamente las cargas de la base de datos, encontrar la causa raíz de los problemas de rendimiento y mejorar la estabilidad de la base de datos.

Compatible

Compatible

Compatible

No compatible

binlog cache free flush

Optimiza la etapa de escritura del registro binario en confirmaciones de transacciones grandes. Esto evita tiempos prolongados de escritura, bloqueos y cuelgues de la instancia, lo cual mejora su estabilidad.

Compatible

Compatible

Compatible

No compatible

Optimización de DDL

Función

Descripción

Versiones de MySQL

8.4

8.0

5.7

5.6

instant add column

Agrega columnas de forma instantánea al modificar únicamente los metadatos, lo que evita reconstruir toda la tabla. Esta operación rápida, eficiente en recursos y no bloqueante resulta ideal para entornos que requieren cambios frecuentes de esquema.

Compatible

Compatible

Compatible

No compatible

instant modify column type

Modifica de forma instantánea el tipo de datos de una columna al cambiar solo los metadatos, lo que evita copiar toda la tabla. Esto reduce el tiempo de la operación y mejora la eficiencia de operación y mantenimiento.

Compatible

Compatible

No compatible

No compatible

instant modify column character set

Modifica de forma instantánea el juego de caracteres de una columna al cambiar solo los metadatos, lo que evita reconstruir la tabla. Esto reduce el tiempo de la operación y mejora la eficiencia de operación y mantenimiento.

Compatible

Compatible

Compatible

No compatible

online modify column type

Ejecuta modificaciones de tipos de columna en la capa del motor InnoDB. Esto permite realizar cambios en línea sin bloquear operaciones de lectura ni de escritura.

Compatible

Compatible

Compatible

No compatible

DDL unique key conflict optimization

Mejora el manejo de conflictos de claves únicas durante la ejecución de DDL. Así se reducen los fallos y aumenta la tasa de éxito.

Compatible

Compatible

No compatible

No compatible

DDL rate limiting

Permite establecer límites de BPS e IOPS para las operaciones DDL. De esta manera, se controla su consumo de recursos de E/S y se garantiza la estabilidad de la carga de trabajo.

Compatible

Compatible

No compatible

No compatible

non-blocking DDL

Evita que las operaciones DDL bloqueen sesiones cuando no se adquiere oportunamente un bloqueo MDL. Esto previene la acumulación de conexiones y mejora la estabilidad y disponibilidad de la instancia.

Compatible

Compatible

No compatible

No compatible

DDL lock wait timeout control

Permite usar sugerencias para controlar el tiempo de espera del bloqueo MDL en los hilos DDL. Esto ayuda a prevenir el bloqueo de sesiones y la acumulación de conexiones por esperas prolongadas.

Compatible

Compatible

No compatible

No compatible

faster DDL

Optimiza el mecanismo de gestión del buffer pool durante las operaciones DDL. Con esto se reduce su impacto en el rendimiento y aumenta la concurrencia de las operaciones DDL en línea.

Compatible

Compatible

Compatible

Compatible

recycle bin

Mueve las tablas eliminadas a una papelera de reciclaje con un periodo de retención configurable para facilitar la recuperación de datos. Incluye el kit de herramientas DBMS_RECYCLE para simplificar su gestión.

Compatible

Compatible

Compatible

No compatible

Optimización de replicación

Función

Descripción

Versiones de MySQL

8.4

8.0

5.7

5.6

replication lag optimization for batch processing

Optimiza la lógica de espera de la replicación paralela para eliminar el retraso durante el procesamiento por lotes de datos. Resulta ideal para tareas de eliminación por lotes, reorganización o importación de datos en horarios de baja demanda.

Compatible

Compatible

No compatible

No compatible

semi-sync replication timeout optimization

Transmite registros binarios a las instancias secundarias durante la ejecución de transacciones grandes. Esto evita que la replicación semisíncrona agote su tiempo de espera y cambie al modo asíncrono, lo cual garantiza alta confiabilidad de los datos y un rendimiento estable.

Compatible

Compatible

No compatible

No compatible

DDL replication lag optimization

Permite que las instancias principal y secundaria ejecuten operaciones DDL de forma concurrente. Para ello, notifica a la instancia secundaria cuando la principal inicia la operación. Esto elimina prácticamente el retraso de replicación asociado a DDL y garantiza alta disponibilidad.

Compatible

Compatible

No compatible

No compatible

large transaction replication lag optimization

Permite que las instancias principal y secundaria ejecuten transacciones grandes de forma concurrente. Para lograrlo, notifica a la instancia secundaria cuando la principal inicia la transacción. Esto elimina prácticamente el retraso de replicación y garantiza alta disponibilidad.

No compatible

Compatible

No compatible

No compatible

high-concurrency small transaction lag optimization

Optimiza la lógica de espera de bloqueos entre los hilos de E/S, SQL y worker para reducir dichas esperas. Con esto se elimina prácticamente el retraso de replicación en transacciones pequeñas de alta concurrencia.

No compatible

Compatible

No compatible

No compatible

Funciones

Categoría

Función

Community Edition

Enterprise Edition

AliSQL

Alibaba Cloud RDS for MySQL

Servicios empresariales de valor agregado

Soporte 24/7

No disponible

√

√

√

Respuesta a incidentes de emergencia

No disponible

√

√

√

Soporte de expertos

No disponible

√

√

√

Funciones de MySQL

MySQL database server

√

√

√

√

Conectores de MySQL

√

√

Admite versiones públicas

Admite versiones públicas

Replicación de MySQL

√

√

√

√

Router de MySQL

√

√

MaxScale (compatible con MySQL 8.0)

proxy de base de datos de inquilino único

Particionamiento de MySQL

√

√

√

√

Storage engine

InnoDB

MyISAM

NDB

InnoDB

MyISAM

NDB

InnoDB

X-Engine

InnoDB

X-Engine

Compatibilidad con Oracle

Sequence engine

No disponible

No disponible

Compatible con MySQL 8.0

Compatible con MySQL 8.0

Monitor empresarial de MySQL

Enterprise dashboard

No disponible

√

En desarrollo

Enhanced Monitor

Query analyzer

No disponible

√

En desarrollo

Performance Insight

Replication monitor

No disponible

√

En desarrollo

√

Enhanced OS metrics

No disponible

No disponible

No disponible

Enhanced Monitor

Copia de seguridad empresarial de MySQL

Hot backup for InnoDB

No disponible

√

√

√

Full, incremental, partial, optimistic backups

No disponible

√

√

copia de seguridad a nivel de base de datos y de tabla

Full, partial, selective, hot selective restore

No disponible

√

√

restauración a nivel de base de datos y de tabla

Point-in-time recovery

No disponible

√

√

√

Cross-region backup

No disponible

No disponible

No disponible

copia de seguridad entre regiones

Recycle bin

No disponible

No disponible

Compatible con MySQL 8.0

Compatible con MySQL 8.0

Flashback

No disponible

No disponible

√

√

Seguridad empresarial de MySQL

Enterprise TDE

Reemplazo local de claves

√

TDE BYOK, rotación de claves

TDE BYOK, rotación de claves

Encryption at rest

No disponible

No disponible

No disponible

Cifrado BYOK en reposo

SSL/TLS encryption

SSL

√

SSL

SSL

SQL explorer

No disponible

√

SQL Insights

SQL Insights

Algoritmo de cifrado SM4

No disponible

No disponible

√

√

EncDB

No disponible

No disponible

Compatible con MySQL 5.7

Compatible con MySQL 5.7

Escalabilidad empresarial de MySQL

Thread pool

No disponible

√

Compatible con MySQL 8.0

Compatible con MySQL 8.0

Read-only request extension

No disponible

No disponible

√

instancia de solo lectura

Confiabilidad empresarial de MySQL

Statement outline

No disponible

No disponible

√

√

Inventory hint

No disponible

No disponible

√

√

Statement Concurrency Control

No disponible

No disponible

√

√

Hot SQL firewall

No disponible

No disponible

√

√

Alta disponibilidad empresarial de MySQL

Automatic failover

No disponible

No disponible

Se requiere un mecanismo de alta disponibilidad de terceros.

High Availability Edition

Multi-source replication

√

√

√

Alta disponibilidad para instancias de solo lectura

Documentación relacionada