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

ApsaraDB RDS:AliSQL機能の概要

最終更新日:Mar 19, 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インスタンスのパフォーマンスが向上します。

対応

非対応

非対応

ステートメントキュー

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

対応

対応

非対応

在庫のヒント

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

対応

対応

対応

安定性

より速い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のサポート

N/A

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

N/A

Expertのサポート

N/A

MySQLの機能

MySQLデータベースサーバー

MySQL コネクタ

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

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

MySQL レプリケーション

MySQL Router

MaxScale 対応 (MySQL 8.0 の場合)

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

MySQL パーティショニング

ストレージエンジン

InnoDB

MyISAM

NDB

InnoDB

MyISAM

NDB

InnoDB

X-Engine

InnoDB

X-Engine

Oracleの互換性

シーケンスエンジン

N/A

N/A

対応 (MySQL 8.0 の場合)

対応 (MySQL 8.0 の場合)

MySQL Enterprise Monitor

Enterpriseダッシュボード

N/A

開発中

拡張モニター

クエリアナライザー

N/A

開発中

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

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

N/A

開発中

拡張OSメトリック

N/A

N/A

N/A

拡張モニター

MySQL Enterprise Backup

InnoDBのホットバックアップ

N/A

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

N/A

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

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

N/A

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

Point-In-Time-Recovery

N/A

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

N/A

N/A

N/A

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

ごみ箱

N/A

N/A

対応 (MySQL 8.0 の場合)

対応 (MySQL 8.0 の場合)

フラッシュバック

N/A

N/A

MySQL Enterprise Security

エンタープライズTDE

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

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

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

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

N/A

N/A

N/A

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

エンタープライズ暗号化

SSL

SSL

SSL

SQLエクスプローラー

N/A

️ SQLエクスプローラー

️ SQLエクスプローラー

SM4 暗号化アルゴリズム

N/A

N/A

EncDB

N/A

N/A

MySQL 5.7でサポート

MySQL 5.7でサポート

MySQL Enterprise Scalability

スレッドプール

N/A

対応 (MySQL 8.0 の場合)

対応 (MySQL 8.0 の場合)

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

N/A

N/A

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

MySQL Enterprise Reliability

ステートメント概要

N/A

N/A

在庫のヒント

N/A

N/A

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

N/A

N/A

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

N/A

N/A

MySQL Enterprise High-Availability

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

N/A

N/A

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

RDS高可用性エディション

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

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

参考資料