发布于: Feb 3, 2022
Amazon RDS for MariaDB 现已支持 MariaDB 版本 10.6此版本推出多项 MariaDB 功能,进而提高工作负载的性能、可扩展性、可靠性和可管理性,包括:
- MyRocks 存储引擎: 您可以将 MyRocks 存储引擎与 RDS for MariaDB 配合使用,进而优化高性能写入密集型 Web 应用程序的存储消耗情况。
- IAM 集成: 您现在可以通过 Amazon RDS for MariaDB 实例来配置 AWS Identity and Access Management (IAM),进而简化 AWS 资源的访问管理。借助 IAM,您可以集中管理用户对所有 AWS 资源的访问权限,以及避免不同 AWS 资源上的权限不同步导致的问题。
- 灵活升级: 您可以从之前任意 MariaDB 主要版本(10.2、10.3、10.4、10.5)一步升级到 RDS for MariaDB 10.6。您还可以生成现有 MySQL 5.6 或 5.7 实例的快照,然后使用 RDS 快照恢复功能将其转换为 MariaDB 10.6 实例。
- 延迟复制: 您现在可以设置只读副本滞后于源数据库的可配置时间段作为灾难恢复策略。在标准 MariaDB 复制配置中,源和副本之间存在最小的复制延迟。
- Oracle PL/SQL 兼容性: 借助全面的 PL/SQL 兼容性函数集(例如,ROWNUM()、TO_CHAR()、ADD_MONTHS()),您可以迁移旧式 Oracle 存储流程 (as-is) 至 RDS for MariaDB 10.6。
- 原子 DDL: 借助 RDS for MariaDB 10.6,您的 DDL 语句现已具有崩溃恢复能力。创建表、修改表、重命名表、删除表、删除数据库和相关 DDL 语句现已是原子操作。之前,DDL 操作时发生的崩溃可导致不确定的结果以及在复制时引入错误。借助原子 DDL,DDL 操作只能为全部完成或全部未完成。因此,从 DDL 操作时发生的崩溃中恢复具有确定性,并且二进制日志在任意服务器崩溃之间都保持一致。
- 其他增强功能: JSON_TABLE 功能可将 JSON 数据转换为 SQL 中的关系格式,借助 Innodb 可快速清空表数据加载,全新的 sys_schema 可用于分析和故障排除,优化器增强可用于忽略未使用的索引,以及性能提升。
要了解有关 Amazon RDS for MariaDB 以及如何升级数据库实例的更多信息,请参阅 Amazon RDS 用户指南。在 AWS 管理控制台中,您只需单击几下鼠标,即可启动新的 Amazon RDS for MariaDB 10.6 数据库实例或升级您的当前实例。