すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:AliSQL機能の概要

最終更新日:May 06, 2024

AliSQL は、Alibaba Cloud によって開発された独立した MySQL ブランチです。 AliSQLはMySQLのすべての機能を提供します。 AliSQLは、バックアップと復元、モニタリング、パフォーマンスの最適化、読み取り専用インスタンスなどのエンタープライズグレードの機能も提供します。 このトピックでは、AliSQLが提供する機能の概要を説明します。 このトピックでは、AliSQLと他のMySQLバージョンの比較についても説明します。

AliSQL の概要

AliSQL は、Alibaba Cloud によって開発された独立した MySQL ブランチです。 AliSQLは、MySQL Community Editionのすべての機能を提供します。 AliSQLには、MySQL Enterprise Editionにある同様の機能もいくつか用意されています。 これらの同様の機能には、エンタープライズグレードのバックアップと復元、スレッドプール、および並列クエリが含まれます。 さらに、AliSQLは、シーケンスエンジンなどのOracle互換機能を提供します。

機能とMySQLのバージョン

カテゴリ

機能

説明

MySQL 8.0

MySQL 5.7

MySQL 5.6

機能

ネイティブフラッシュバック

ネイティブのフラッシュバック機能を使用すると、SQL文を実行して、指定した時点でデータを照会または復元できます。 このようにして、偶発的な操作の後、できるだけ早い機会に履歴データを取得できます。

対応

非対応

非対応

スレッドプール

スレッドプール機能は、スレッドをセッションから分離します。 ApsaraDB RDS for MySQLインスタンスに多数のセッションが作成されている場合、システムは少数のスレッドを実行して、すべてのアクティブなセッションのタスクを処理できます。

対応

対応

対応

ステートメント概要

ステートメントアウトライン機能により、オプティマイザーヒントとインデックスヒントを使用してクエリプランを安定して実行できます。 この機能を使用するには、DBMS_OUTLNパッケージをインストールします。

対応

対応

非対応

シーケンスエンジン

シーケンスエンジンは、RDSインスタンスでのシーケンス値の生成を簡素化します。

対応

対応

対応

返却

返す機能により、DMLステートメントは結果セットを返すことができます。 この機能を使用するには、DBMS_TRANSパッケージをインストールします。

対応

非対応

非対応

EncDB

常に機密機能は、RDSインスタンスで保護するデータ列を暗号化します。 これにより、クラウドプラットフォーム上のソフトウェアとツールを使用して、権限のないユーザーが保護されたデータ列の平文にアクセスできなくなります。

非対応

対応

非対応

パフォーマンス

高速クエリキャッシュ

高速クエリキャッシュは、ネイティブMySQLクエリキャッシュに基づいてAlibaba Cloudによって開発されたクエリキャッシュです。 高速クエリキャッシュは、新しいデザインと新しい実装メカニズムを使用して、RDSインスタンスのクエリパフォーマンスを向上させます。

非対応

対応

非対応

Binlog in Redo

Binlog in Redo機能を使用すると、トランザクションがコミットされたときにシステムがredoログファイルにバイナリログを書き込むことができます。 これにより、ディスクの操作が減り、RDSインスタンスのパフォーマンスが向上します。

対応

非対応

非対応

ステートメントキュー

ステートメントキュー機能を使用すると、ステートメントを同じバケットにキューできます。 これらのステートメントは、同じリソース上で実行され得る。 たとえば、これらのステートメントはテーブルの同じ行で実行されます。 この特徴は、潜在的な衝突によって引き起こされるオーバーヘッドを低減する。

対応

対応

非対応

在庫のヒント

インベントリヒント機能は、リターン機能およびステートメントキュー機能と組み合わせて使用して、トランザクションを高速でコミットおよびロールバックできます。 これにより、アプリケーションのスループットが向上します。

対応

対応

対応

Binlogパラレルフラッシュ

Binlog並列フラッシュ機能を使用すると、トランザクションがコミットされたときにバイナリログを並行して書き込むことができます。 これにより、同時実行性の高いシナリオでのパフォーマンスのボトルネックが軽減され、RDSインスタンスの書き込みパフォーマンスが向上します。

対応

非対応

非対応

安定性

より速いDDL

より高速なDDL機能は、最適化されたバッファプール管理メカニズムを提供します。 このメカニズムにより、RDSインスタンスのパフォーマンスに対するDDL操作の影響が軽減されます。 このメカニズムはまた、許可される同時DDL操作の数を増加させる。

対応

対応

対応

ステートメントの同時実行制御

同時実行制御 (CCL) 機能を使用すると、システムは構文ルールに基づいてステートメントの同時実行を制御できます。 この機能を使用するには、DBMS_CCLパッケージをインストールします。

対応

対応

非対応

パフォーマンスエージェント

パフォーマンスエージェント機能は、MySQLの拡張機能として提供されます。 この機能は、RDSインスタンスのパフォーマンスメトリックの計算と分析に使用されます。

対応

対応

対応

大きなファイルを非同期でパージする

大量ファイルを非同期で削除する機能を使用すると、RDSインスタンスからファイルを非同期で削除できます。 これにより、RDSインスタンスの安定性が確保されます。

対応

対応

対応

パフォーマンスインサイト

パフォーマンスインサイト機能は、インスタンスレベルでの負荷監視、アソシエーション分析、およびパフォーマンス最適化をサポートします。 RDSインスタンスの負荷を評価し、パフォーマンスの問題を解決できます。 これにより、RDSインスタンスの安定性が向上します。

対応

対応

非対応

Binlogキャッシュフリーフラッシュ

binlogキャッシュフリーフラッシュ機能がサポートされています。 この機能により、大規模なトランザクションのコミットメントが最適化され、バイナリログの書き込みが過度に待機するのを防ぎ、RDSインスタンスが応答しなくなるのを防ぎ、RDSインスタンスが安定して書き込み可能な状態を維持します。

対応

非対応

非対応

高セキュリティ

ごみ箱

ごみ箱機能により、システムは削除されたテーブルを一時的に保存できます。 また、削除されたテーブルを取得できる保持期間を指定することもできます。 この機能を使用するには、DBMS_RECYCLEパッケージをインストールします。

対応

非対応

非対応

特徴

カテゴリ

機能

MySQLコミュニティ版

MySQL Enterprise Edition

AliSQL (MySQL 5.7およびMySQL 8.0)

ApsaraDB RDS for MySQL

エンタープライズグレードの付加価値サービス

24/7のサポート

非対応

緊急トラブルシューティング

非対応

Expertのサポート

非対応

MySQL 機能

MySQLデータベースサーバー

MySQL コネクタ

パブリックバージョンでサポート

パブリックバージョンでサポート

MySQL レプリケーション

MySQL Router

MaxScale 対応 (MySQL 8.0 の場合)

サポートされる共有プロキシ

MySQL パーティショニング

ストレージエンジン

InnoDB

MyISAM

NDB

InnoDB

MyISAM

NDB

InnoDB

X-Engine

InnoDB

X-Engine

Oracleの互換性

シーケンスエンジン

非対応

非対応

対応 (MySQL 8.0 の場合)

対応 (MySQL 8.0 の場合)

MySQL Enterprise Monitor

Enterpriseダッシュボード

非対応

開発中

拡張モニター

クエリアナライザー

非対応

開発中

パフォーマンスインサイト

レプリケーションモニター

非対応

開発中

拡張OSメトリック

非対応

非対応

非対応

拡張モニター

MySQL Enterprise Backup

InnoDBのホットバックアップ

非対応

フル、増分、部分的、楽観的バックアップ

非対応

データベースおよびテーブルレベルのバックアップがサポートされている

フル、部分的、選択的、ホット選択的復元

非対応

データベースおよびテーブルレベルの復元がサポートされています

Point-In-Time-Recovery

非対応

クロスリージョンバックアップ

非対応

非対応

非対応

サポートされているクロスリージョンバックアップ

ごみ箱

非対応

非対応

対応 (MySQL 8.0 の場合)

対応 (MySQL 8.0 の場合)

フラッシュバック

非対応

非対応

MySQL Enterprise Security

エンタープライズTDE

支えられるローカルキーの取り替え

BYOKベースのTDEとキーローテーションをサポート

BYOKベースのTDEとキーローテーションをサポート

エンタープライズディスクのデータ暗号化at Rest

非対応

非対応

非対応

BYOKベースのディスク暗号化をサポート

エンタープライズ暗号化

SSL

SSL

SSL

SQLエクスプローラー

非対応

️ SQLインサイト

SQLインサイト

SM4 暗号化アルゴリズム

非対応

非対応

EncDB

非対応

非対応

MySQL 5.7でサポート

MySQL 5.7でサポート

MySQL Enterprise Scalability

スレッドプール

非対応

対応 (MySQL 8.0 の場合)

対応 (MySQL 8.0 の場合)

エンタープライズ読み取り専用リクエストの拡張

非対応

非対応

サポートされている読み取り専用インスタンス

MySQL Enterprise Reliability

ステートメント概要

非対応

非対応

在庫のヒント

非対応

非対応

ステートメントの同時実行制御

非対応

非対応

ホットSQLファイアウォール

非対応

非対応

MySQL Enterprise High-Availability

エンタープライズ自動フェールオーバースイッチ

非対応

非対応

サードパーティの高可用性メカニズムが必要

RDS高可用性エディション

マルチソースレプリケーション

高可用性読み取り専用インスタンスのサポート

参考資料