ApsaraDB RDS for MariaDB supports the following features on both MariaDB 10.6 and MariaDB 10.3. All features are available on the RDS High-availability Edition with ESSD storage.
Use this page to confirm feature availability before provisioning an instance or planning a migration.
| Category | Feature | Description | MariaDB 10.6 | MariaDB 10.3 |
|---|---|---|---|---|
| Data migration | mysqldump-based cloud migration | Migrate data from a self-managed MariaDB database to ApsaraDB RDS for MariaDB using mysqldump. | ✔️ | ✔️ |
| Instance management | Instance creation | Create an ApsaraDB RDS for MariaDB instance with the specifications and region of your choice. | ✔️ | ✔️ |
| Specification change | Scale instance CPU, memory, and storage up based on workload requirements. | ✔️ | ✔️ | |
| Primary/secondary switchover | Manually switch workloads from the primary instance to the secondary instance for planned maintenance or testing. | ✔️ | ✔️ | |
| Instance restart | Restart a running instance to apply configuration changes or recover from transient issues. | ✔️ | ✔️ | |
| Maintenance window setting | Define a time window during which ApsaraDB RDS schedules maintenance operations to minimize disruption. | ✔️ | ✔️ | |
| Instance release | Release a pay-as-you-go instance or unsubscribe from a subscription instance when no longer needed. | ✔️ | ✔️ | |
| Recycle bin | Recover recently released instances before permanent deletion. | ✔️ | ✔️ | |
| Account management | Account creation | Create database accounts with standard or privileged access levels. | ✔️ | ✔️ |
| Password reset | Reset the password for any database account. | ✔️ | ✔️ | |
| Modification or reset of account permissions | Grant, modify, or revoke database-level permissions for standard accounts. | ✔️ | ✔️ | |
| Account deletion | Delete a database account that is no longer needed. | ✔️ | ✔️ | |
| Database management | Database creation | Create a database within an instance and set the character set and collation. | ✔️ | ✔️ |
| Database deletion | Delete a database from an instance when no longer needed. | ✔️ | ✔️ | |
| Database connection management | Connection to an ApsaraDB RDS for MariaDB instance | Connect to an instance over an internal or public endpoint using a MariaDB client or application. | ✔️ | ✔️ |
| Endpoint setting | Configure internal and public endpoints to control how applications connect to the instance. | ✔️ | ✔️ | |
| Viewing and change of the internal and public endpoints and port numbers | View current endpoint addresses and port numbers, and update them as needed. | ✔️ | ✔️ | |
| Public endpoint application or release | Apply for a public endpoint to allow access from outside a VPC, or release it when no longer needed. | ✔️ | ✔️ | |
| Monitoring and alerting | Check on the resource metrics and engine metrics | Monitor CPU, memory, disk, IOPS, and database engine metrics to identify performance bottlenecks. | ✔️ | ✔️ |
| Alert management | Configure alert rules that trigger notifications when instance metrics exceed defined thresholds. | ✔️ | ✔️ | |
| Security management | IP address whitelist setting | Restrict instance access to specific IP addresses or CIDR blocks. | ✔️ | ✔️ |
| Cloud disk encryption | Encrypt instance storage using Alibaba Cloud Key Management Service (KMS) to protect data at rest. | ✔️ | ✔️ | |
| Log management | Log viewing | View error logs, slow query logs, and binary logs to troubleshoot database issues. | ✔️ | ✔️ |
| Database backup | Instance backup | Create manual or automated backups of an instance to protect against data loss. | ✔️ | ✔️ |
| Free quota on backup storage | View the free backup storage quota included with each instance and monitor usage. | ✔️ | ✔️ | |
| Log backup file download | Download binary log backup files for point-in-time recovery or audit purposes. | ✔️ | ✔️ | |
| Database restoration | Instance restoration | Restore an instance to a previous state from a backup or to a specific point in time. | ✔️ | ✔️ |
| Tag management | Tag creation | Add key-value tags to instances for cost allocation, resource grouping, and access control. | ✔️ | ✔️ |
| Tag removal | Remove tags from instances when no longer needed. | ✔️ | ✔️ | |
| Tag-based instance search | Filter and locate instances by tag to manage large deployments efficiently. | ✔️ | ✔️ |