全部產品
Search
文件中心

ApsaraDB RDS:AliSQL功能概覽

更新時間:Jun 19, 2024

RDS MySQL使用阿里雲深度定製的獨立MySQL分支AliSQL核心,為使用者提供了MySQL所有的功能,同時提供了企業級的安全、備份、恢複、監控、效能最佳化、唯讀執行個體等進階特性。本文介紹AliSQL的主要功能及AliSQL與其他MySQL版本的功能對比。

AliSQL介紹

AliSQL是阿里雲深度定製的獨立MySQL分支,除了社區版的所有功能外,AliSQL提供了類似於MySQL企業版的諸多功能,如企業級備份恢複、線程池、並行查詢等,並且AliSQL還提供相容Oracle的能力,如sequence引擎等。

版本支援情況

類別

功能

描述

MySQL 8.0

MySQL 5.7

MySQL 5.6

功能

Native Flashback

通過SQL語句查詢或恢複指定時間點的資料,保證在誤操作後可以快速擷取歷史資料。

支援

不支援

不支援

Thread Pool

提供線程池(Thread Pool)功能,將線程和會話分離,在擁有大量會話的同時,只需要少量線程完成活躍會話的任務即可。

支援

支援

支援

Statement Outline

利用Optimizer Hint和Index Hint讓MySQL穩定執行計畫,該方法稱為Statement Outline,並提供了工具包(DBMS_OUTLN)便於您快捷使用。

支援

支援

不支援

Sequence Engine

提供Sequence Engine,簡化擷取序列值的複雜度。

支援

支援

支援

Returning

支援DML語句返回Resultset,同時提供了工具包(DBMS_TRANS)便於您快捷使用。

支援

不支援

不支援

EncDB

全密態功能可以對資料庫表中的被保護資料列進行加密,避免非授權人員通過雲平台軟體或工具接觸到被保護資料的明文。

不支援

支援

不支援

效能

Fast Query Cache

針對原生MySQL Query Cache的不足,阿里雲進行重新設計和全新實現,推出Fast Query Cache,能夠有效提高資料庫查詢效能。

不支援

支援

不支援

Binlog in Redo

在事務提交時將Binlog內容同步寫入到Redo Log中,減少對磁碟的操作,提高資料庫效能。

支援

不支援

不支援

Statement Queue

針對語句的排隊機制,將語句進行分桶排隊,盡量把可能具有相同衝突的語句(例如操作相同行)放在一個桶內排隊,減少衝突的開銷。

支援

支援

不支援

Inventory Hint

快速提交、復原事務,配合Returning和Statement Queue,能有效提高業務吞吐能力。

支援

支援

支援

Binlog Parallel Flush

在事務提交時,通過並行的寫binlog,減小高並發時的效能瓶頸,提高資料庫的寫效能。

支援

不支援

不支援

穩定

Faster DDL

最佳化DDL操作過程中的Buffer Pool管理機制,降低DDL操作帶來的效能影響,提升線上DDL操作的並發數。

支援

支援

支援

Statement Concurrency Control

提供基於語句規則的並發控制CCL(Concurrency Control),並提供了工具包(DBMS_CCL)便於您快捷使用。

支援

支援

不支援

Performance Agent

便捷的效能資料統計方案。通過MySQL外掛程式的方式,實現MySQL執行個體內部各項效能資料的採集與統計。

支援

支援

支援

Purge Large File Asynchronously

通過非同步刪除大檔案的方式保證系統穩定性。

支援

支援

支援

Performance Insight

是專註於執行個體負載監控、關聯分析、效能調優的利器,協助您迅速評估資料庫負載,找到效能問題的源頭,提升資料庫的穩定性。

支援

支援

不支援

Binlog Cache Free Flush

對大事務提交寫Binlog的階段做了最佳化,有效解決大事務提交時常會出現Binlog耗時過長、執行個體長時間不可寫或夯住(hang)的問題,能夠提升執行個體的穩定性。

支援

不支援

不支援

安全

Recycle Bin

支援資源回收筒(Recycle Bin)功能,臨時將刪除的錶轉移到資源回收筒,還可以設定保留的時間,方便您找回資料,同時提供了工具包(DBMS_RECYCLE)便於您快捷使用。

支援

不支援

不支援

功能列表

分類

功能

社區版

官方企業版

AliSQL核心(5.7&8.0)

阿里雲 RDS MySQL

企業增值服務

24*7 支援

未提供

緊急故障救援

未提供

專家服務顧問支援

未提供

MySQL Features

MySQL Database Server

MySQL Connectors

支援公開發行版

支援公開發行版

MySQL Replication

MySQL Router

MaxScale(MySQL 8.0支援)

資料庫單租戶代理

MySQL Partitioning

Storage Engine

InnoDB

MyISAM

NDB

InnoDB

MyISAM

NDB

InnoDB

X-Engine

InnoDB

X-Engine

Oracle Compatibility

Sequence Engine

未提供

未提供

MySQL 8.0支援

MySQL 8.0支援

MySQL Enterprise Monitor

Enterprise Dashboard

未提供

開發中

Enhanced Monitor

Query Analyzer

未提供

開發中

Performance Insight

Replication Monitor

未提供

開發中

Enhanced OS Metrics

未提供

未提供

未提供

Enhanced Monitor

MySQL Enterprise Backup

Hot backup for InnoDB

未提供

Full, Incremental, Partial, Optimistic Backups

未提供

庫表級備份

Full, Partial, Selective, Hot Selective restore

未提供

庫表級恢複

Point-In-Time-Recovery

未提供

Cross-Region Backup

未提供

未提供

未提供

跨地區備份

Recycle bin

未提供

未提供

MySQL 8.0支援

MySQL 8.0支援

Flashback

未提供

未提供

MySQL Enterprise Security

Enterprise TDE

本地密鑰替換

BYOK TDE,Key Rotating

BYOK TDE,Key Rotating

Enterprise Disk Data Encryption at Rest

未提供

未提供

未提供

BYOK 落盤加密

Enterprise Encryption

SSL

SSL

SSL

SQL Explorer

未提供

SQL洞察

SQL洞察

安全密碼編譯演算法SM4

未提供

未提供

EncDB

未提供

未提供

MySQL 5.7支援

MySQL 5.7支援

MySQL Enterprise Scalability

Thread Pool

未提供

MySQL 8.0支援

MySQL 8.0支援

Enterprise Readonly Request Extention

未提供

未提供

唯讀執行個體

MySQL Enterprise Reliability

Statement Outline

未提供

未提供

Inventory Hint

未提供

未提供

Statement Concurrency Control

未提供

未提供

Hot SQL Firewall

未提供

未提供

MySQL Enterprise High-Availability

Enterprise Automatic Failover Switch

未提供

未提供

需要第三方HA機制

高可用系列

Multi-Source Replication

唯讀執行個體高可用

相關文檔