このトピックでは、データ管理 (DMS) でサポートされているデータベースの種類と、各データベースの種類でサポートされている機能について説明します。
DMS でサポートされているデータベースの種類
サポートされている Alibaba Cloud データベース
ApsaraDB RDS for MySQL
ApsaraDB RDS for SQL Server
ApsaraDB RDS for PostgreSQL
ApsaraDB for MariaDB
PolarDB for MySQL
PolarDB for PostgreSQL
PolarDB for PostgreSQL (Oracle 互換)
PolarDB for Xscale (旧称 DRDS)
MySQL モードの ApsaraDB for OceanBase
Oracle モードの ApsaraDB for OceanBase
ApsaraDB RDS for PPAS
ApsaraDB for ClickHouse
AnalyticDB for MySQL 3.0
AnalyticDB for PostgreSQL
AnalyticDB for MySQL 2.0
Tair (Redis OSS 互換)
ApsaraDB for MongoDB
サーバーレス版の ApsaraDB for MongoDB はサポートされていません。
ApsaraDB for Cassandra
Lindorm SQL
Lindorm Phoenix
Lindorm CQL
Lindorm TSDB
Lindorm HBase
Graph Database
MaxCompute
MaxCompute Lighting
OSS
Log Service
サードパーティプロバイダーのクラウドデータベースと自己管理データベースのサポート
MySQL
SQL Server
PostgreSQL
MariaDB
MySQL モードの ApsaraDB for OceanBase
Oracle モードの ApsaraDB for OceanBase
OceanBase ODP
Oracle
Db2
Dameng
openGauss
ApsaraDB for ClickHouse
Tair (Redis OSS 互換)
ApsaraDB for MongoDB
BigQuery
各データベースの種類でサポートされている DMS 機能
機能 | MySQL (PolarDB-Xを除く) | PolarDB-X | SQL Server | PostgreSQL(PolarDB for PostgreSQLを除く) | PolarDB for PostgreSQL | MariaDB | MySQL モードの ApsaraDB for OceanBase | 自己管理型の Oracle および Oracle モードの ApsaraDB for OceanBase | PolarDB for PostgreSQL (Oracle 互換) | DamengDB |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
論理データベースまたはコレクションのクエリ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ✔️ | ❌ |
クロスインスタンスクエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ❌ |
SQL 結果セットのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
テーブルデータのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
データの変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
履歴データのクリーンアップ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
ロックフリーのデータ変更 | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
データのインポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
テストデータの生成 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
データの追跡 | ✔️ | ➖ | ❌ | ❌ | ❌ | ➖ | ❌ | ❌ | ➖ | ❌ |
データベースの複製 | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ |
スキーマの変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
スキーマの視覚的な変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ |
スキーマの同期 | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ |
空のデータベースの初期化 | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ |
プログラマブルオブジェクト | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ |
スキーマのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
スキーマデザイン Pro | ✔️ | ✔️ | ❌ | ❌ | ➖ | ➖ | ✔️ | ❌ | ➖ | ❌ |
ロックフリーのスキーマ変更 | ✔️ | ➖ | ❌ | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ | ❌ |
データベースの作成 | ✔️ | ❌ | ❌ | ➖ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ✔️ | ❌ | ❌ | ➖ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQL レビュー | ✔️ | ➖ | ❌ | ✔️ | ✔️ | ➖ | ➖ | ✔️ | ✔️ | ❌ |
SQL およびインスタンスの診断 | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ➖ | ❌ | ❌ | ✔️ | ❌ |
機密データ管理 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
タスクオーケストレーション | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
機能 | AnalyticDB for MySQL 2.0 | AnalyticDB for MySQL 3.0 | AnalyticDB for PostgreSQL | Clickhouse |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ |
論理データベースまたはコレクションのクエリ | ❌ | ✔️ | ✔️ | ❌ |
クロスインスタンスクエリ | ❌ | ✔️ | ✔️ | ❌ |
SQL 結果セットのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ |
テーブルデータのエクスポート | ❌ | ✔️ | ✔️ | ❌ |
データの変更 | ✔️ | ✔️ | ✔️ | ✔️ |
データのインポート | ✔️ | ✔️ | ✔️ | ❌ |
テストデータの生成 | ✔️ | ✔️ | ✔️ | ❌ |
データベースの複製 | ❌ | ❌ | ➖ | ❌ |
スキーマの変更 | ❌ | ✔️ | ✔️ | ✔️ |
スキーマの視覚的な変更 | ❌ | ✔️ | ✔️ | ❌ |
スキーマの同期 | ❌ | ✔️ | ➖ | ❌ |
空のデータベースの初期化 | ❌ | ✔️ | ➖ | ❌ |
プログラマブルオブジェクト | ❌ | ❌ | ✔️ | ❌ |
スキーマのエクスポート | ✔️ | ✔️ | ✔️ | ❌ |
スキーマデザイン Pro | ❌ | ❌ | ➖ | ❌ |
データベースの作成 | ❌ | ➖ | ➖ | ❌ |
データベースユーザーの作成 | ❌ | ➖ | ➖ | ❌ |
SQL レビュー | ❌ | ➖ | ➖ | ❌ |
機密データ管理 | ✔️ | ✔️ | ✔️ | ❌ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ |
タスクオーケストレーション | ✔️ | ✔️ | ✔️ | ❌ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ |
機能 | MongoDB | Redis | Lindorm | Cassandra | GDB |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
クロスインスタンスクエリ | ❌ | ✔️ | ❌ | ❌ | ❌ |
SQL 結果セットのエクスポート | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
テーブルデータのエクスポート | ❌ | ❌ | ➖ | ➖ | ❌ |
データの変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
スキーマの変更 | ❌ | ❌ | ✔️ | ✔️ | ❌ |
データベースの作成 | ✔️ | ❌ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQL レビュー | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQL およびインスタンスの診断 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
機密データ管理 | ❌ | ❌ | ✔️ | ➖ | ❌ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
機能 | MaxCompute | Hologres | RestAPI |
クエリ | ✔️ | ✔️ | ❌ |
論理データベースまたはコレクションのクエリ | ❌ | ❌ | ❌ |
クロスインスタンスクエリ | ❌ | ❌ | ❌ |
SQL 結果セットのエクスポート | ✔️ | ✔️ | ❌ |
テーブルデータのエクスポート | ❌ | ❌ | ❌ |
データの変更 | ✔️ | ✔️ | ❌ |
データのインポート | ❌ | ✔️ | ❌ |
テストデータの生成 | ❌ | ❌ | ❌ |
データベースの複製 | ❌ | ❌ | ❌ |
スキーマの変更 | ❌ | ❌ | ❌ |
スキーマの視覚的な変更 | ❌ | ❌ | ❌ |
スキーマの同期 | ❌ | ❌ | ❌ |
空のデータベースの初期化 | ❌ | ❌ | ❌ |
プログラマブルオブジェクト | ❌ | ❌ | ❌ |
スキーマのエクスポート | ❌ | ❌ | ❌ |
スキーマデザイン pro | ❌ | ❌ | ❌ |
データベースの作成 | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ❌ | ❌ | ❌ |
SQL レビュー | ❌ | ❌ | ❌ |
機密データ管理 | ✔️ | ✔️ | ❌ |
アクセス制御システム | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ❌ |
タスクオーケストレーション | ✔️ | ✔️ | ✔️ |
チケットシステム | ✔️ | ✔️ | ❌ |
セキュリティルール | ✔️ | ✔️ | ❌ |
承認プロセス | ✔️ | ✔️ | ❌ |
機能 | SLS | OSS |
クエリ | ✔️ | ✔️ |
論理データベースまたはコレクションのクエリ | ❌ | ❌ |
クロスインスタンスクエリ | ❌ | ❌ |
SQL 結果セットのエクスポート | ✔️ | ❌ |
テーブルデータのエクスポート | ❌ | ❌ |
データの変更 | ❌ | ❌ |
データのインポート | ❌ | ❌ |
テストデータの生成 | ❌ | ❌ |
データベースの複製 | ❌ | ❌ |
スキーマの変更 | ❌ | ❌ |
スキーマの視覚的な変更 | ❌ | ❌ |
スキーマの同期 | ❌ | ❌ |
空のデータベースの初期化 | ❌ | ❌ |
プログラマブルオブジェクト | ✔️ | ❌ |
スキーマのエクスポート | ❌ | ❌ |
スキーマデザイン pro | ❌ | ❌ |
データベースの作成 | ❌ | ❌ |
データベースユーザーの作成 | ❌ | ❌ |
SQL レビュー | ❌ | ❌ |
機密データ管理 | ❌ | ❌ |
アクセス制御システム | ✔️ | ✔️ |
操作ログ | ✔️ | ❌ |
タスクオーケストレーション | ❌ | ✔️ |
チケットシステム | ❌ | ❌ |
セキュリティルール | ❌ | ❌ |
承認プロセス | ❌ | ❌ |
このセクションでは、このトピックの表で使用されている記号について説明します。
️️️✔️ は、機能がサポートされていることを示します。
➖ は、機能が近日中にサポートされることを示します。
❌ は、機能がサポートされていないことを示します。
データディザスタリカバリ (旧称 DBS) でサポートされているデータベースの種類
データソースに中国語のテーブル名またはフィールド名が含まれている場合、データリカバリは失敗します。この場合、DingTalk グループ (ID: 35585947) に参加してフィードバックを提供するか、チケットを送信してください。
リレーショナルデータベース
Alibaba Cloud データベース
Elastic Compute Service (ECS) インスタンスでホストされている自己管理データベース、オンプレミスデータベース、およびサードパーティプロバイダーのクラウドデータベース
NoSQL データベース
MongoDB
Redis
論理バックアップでサポートされているデータベース
MySQL
MariaDB
PolarDB: PolarDB for PostgreSQL、PolarDB for MySQL、PolarDB for PostgreSQL (Oracle 互換)、および PolarDB-X
SQL Server
Oracle
Redis
MongoDB
ディザスタリカバリデータソースモジュールを使用して、バックアップを作成できます。
Alibaba Cloud データベース: ApsaraDB RDS for MySQL、ApsaraDB RDS for PostgreSQL、ApsaraDB RDS for SQL Server、および PolarDB for MySQL
Elastic Compute Service (ECS) インスタンスでホストされている自己管理データベース: MySQL
オンプレミスデータベース、およびサードパーティプロバイダーのクラウドデータベース: MySQL
各データベースの種類でサポートされているデータディザスタリカバリ (旧称 DBS) 機能
Alibaba Cloud データベース
バックアップ方法
操作
ApsaraDB RDS for MySQL
ApsaraDB RDS for SQL Server
ApsaraDB RDS for PostgreSQL
ApsaraDB RDS for MariaDB
PolarDB for MySQL
PolarDB for PostgreSQL
PolarDB-X
論理バックアップ
サポートされているバージョン
8.0
5.7
5.6
5.5
2019
2017
2016
2014
2012
2008 R2
16
15
14
13
12
11
10
9.4
10.3
8.0
5.7
5.6
11
ストレージタイプは ApsaraDB RDS for MySQL です。MySQL のバージョンは 5.x です。
データソースタイプ
MySQL
SQL Server
PostgreSQL
MariaDB
MySQL
Oracle
PostgreSQL
PolarDB-X
フルデータバックアップ
✔️
✔️
✔️
✔️
✔️
✔️
✔️
増分ログバックアップ
✔️
❌
❌
✔️
✔️
❌
❌
リアルタイムバックアップ
RPO(秒単位)
RPO(日単位)
RPO(日単位)
RPO(秒単位)
RPO(秒単位)
RPO(日単位)
RPO(日単位)
インスタンスのリストア
✔️
✔️
✔️
✔️
✔️
✔️
✔️
最小粒度
テーブル
テーブル
テーブル
テーブル
テーブル
テーブル
データベース
バックアップセットのダウンロード
✔️
✔️
✔️
✔️
✔️
✔️
✔️
バックアップセットのクエリ
✔️
✔️
✔️
❌
✔️
✔️️️️️ (データソースタイプが PostgreSQL の場合のみ、バックアップセットクエリがサポートされます。)
✔️
目標復旧時点 (RPO) とは、障害発生後にデータをリストアできる時点のことです。RPO は、障害発生時に許容できる最大データ損失量を測定するために使用されます。
データディザスタリカバリ では、Alibaba Cloud アカウント間でデータベースをバックアップおよびリストアできます。詳細については、「Alibaba Cloud アカウント間でデータをバックアップおよびリストアする」をご参照ください。
ECS インスタンスでホストされている自己管理データベース、オンプレミスデータベース、およびサードパーティプロバイダーのクラウドデータベース
バックアップ方法
操作
MySQL
SQL Server
Oracle
PostgreSQL
MariaDB
論理バックアップ
サポートされているバージョン
8.0、5.7、5.6、および 5.5
Windows 上の SQL Server 2019、2017、2016、2014、2012、2008 R2、および 2005
12c、11g、10g、および 9i
11、10、9.5、9.4、および 9.3
10.3 および 10
データソースタイプ
MySQL
SQL Server
Oracle
PostgreSQL
MariaDB
フルデータバックアップ
✔️
✔️
✔️
✔️
✔️
増分ログバックアップ
✔️
❌
❌
❌
✔️
リアルタイムバックアップ
RPO(秒単位)
RPO(日単位)
RPO(日単位)
RPO(日単位)
RPO(秒単位)
インスタンスのリストア
✔️
✔️
✔️
✔️
✔️
最小粒度
テーブル
テーブル
テーブル
テーブル
テーブル
バックアップセットのダウンロード
✔️
✔️
✔️
✔️
✔️
バックアップセットのクエリ
✔️
✔️
✔️
✔️
❌
物理バックアップ
サポートされているバージョン
Linux 上の MySQL 8.0、5.7、5.6、および 5.5
2019、2017、2016、2014、2012、2008 R2、2005、および 2000
11g、10g、12c、18c、および 19c
❌
❌
データソースタイプ
MySQL
SQL Server
Oracle
フルデータバックアップ
✔️
✔️
✔️
増分ログバックアップ
✔️
バイナリログをバックアップできます。詳細については、「MySQL データベースのバイナリログをバックアップする」をご参照ください。
️️️️️️️️️'
✔️
✔️
差分バックアップ
✔️
❌
❌
インスタンスのリストア
✔️
✔️
✔️
最小粒度
インスタンス
データベース
インスタンス
バックアップセットのダウンロード
✔️
✔️
✔️
バックアップセットのクエリ
❌
❌
❌
数分でのリストア
✔️
❌
✔️
データディザスタリカバリ サンドボックス
✔️
❌
✔️
バックアップ方法 | 操作 | MongoDB | Redis |
論理バックアップ | データベースの種類 |
|
|
データソースタイプ | MongoDB | Redis | |
サポートされているバージョン | 4.2、4.0、3.6、3.4、および 3.2 | Redis 5.0 以降はサポートされていません。Redis クラスター インスタンスはサポートされていません。標準のマスター/レプリカアーキテクチャのインスタンスのみがサポートされています。 | |
フルデータバックアップ | ✔️ | ✔️ | |
増分ログバックアップ | ✔️️️️️ (レプリカセットアーキテクチャのみがサポートされます。) | ✔️ | |
リアルタイムバックアップ | RPO(10 分単位) | RPO(10 分単位) | |
インスタンスのリストア | ✔️ | ✔️ | |
最小粒度 | コレクション | データベース | |
✔️ | ❌ | ||
❌ | ❌ |
データディザスタリカバリの論理バックアップでサポートされているデータベースオブジェクト
データソースに中国語のテーブル名またはフィールド名が含まれている場合、データリカバリは失敗します。この場合、DingTalk グループ (ID: 35585947) に参加してフィードバックを提供するか、チケットを送信してください。
データベースエンジン | データベースオブジェクト |
| テーブル、インデックス、ビュー、トリガー、制約、プライマリキー、外部キー、ストアドプロシージャ、および関数 |
| テーブル、インデックス、ビュー、関数、ストアドプロシージャ、制約、外部キー、シーケンス、ルール、ドメイン、拡張機能、および演算子 |
| テーブル、インデックス、ビュー、トリガー、ストアドプロシージャ、ロール、制約、ユーザー定義関数、およびユーザー定義テーブルタイプ |
SQL Server | テーブル、インデックス、ビュー、トリガー、ストアドプロシージャ、ユーザー、ロール、制約、ユーザー定義関数、ユーザー定義データ型、およびユーザー定義テーブルタイプ |
Oracle | テーブル、インデックス、ビュー、制約、外部キー、シーケンス、トリガー、関数、ストアドプロシージャ、シノニム、およびパッケージ |
Redis | STRING、BINARY、LIST、SET、SORTED SET、HASH、BITARRAY、HYPERLOG、GEO、および MODULE |
MongoDB | テーブル、コレクション、インデックス、ビュー、関数、ユーザー、およびロール MongoDB の admin データベースはバックアップできません。 |