このトピックでは、Data Management (DMS) でサポートされているデータベースタイプと、DMSに付属するデータディザスタリカバリモジュールにサポートされているデータベースエンジンのバージョン、データベースオブジェクト、バックアップおよび復元の粒度と、各データベースタイプでサポートされている機能を説明します。。
サポートされるソースデータベースタイプ
MySQL: ApsaraDB RDS for MySQL、PolarDB for MySQL、MyBase for MySQL、PolarDB-X、およびその他のソースのMySQLデータベース
SQL Server: ApsaraDB RDS for SQL Server、MyBase for SQL Server、および他のソースのSQL Serverデータベース
PostgreSQL: ApsaraDB RDS for PostgreSQL、PolarDB for PostgreSQL、MyBase for PostgreSQL、および他のソースからのPostgreSQLデータベース
MariaDB: ApsaraDB RDS for MariaDBおよび他のソースのMariaDBデータベース
OceanBase: MySQLモードのApsaraDB for OceanBase、OracleモードのApsaraDB for OceanBase、および自己管理型OceanBaseデータベース
PolarDB for PostgreSQL (Oracle互換) データベース
自己管理型Oracleデータベース
DamengDBデータベース
IBM Db2データベース
Redis: Tair (Redis OSS互換) 、MyBase for Redis、および他のソースのRedisデータベース
MongoDB: ApsaraDB for MongoDBおよび他のソースのMongoDBデータベース
説明Serverless EditionのApsaraDB for MongoDBはサポートされていません。
Lindormデータベース
ApsaraDB for Cassandraデータベース
グラフデータベース (GDB) データベース
AnalyticDB for MySQL
AnalyticDB for PostgreSQL
ClickHouse: 他のソースからのApsaraDB for ClickHouseおよびClickHouse
MaxCompute
ホログラム
Object Storage Service (OSS)
RestAPIとS3
Data Disaster Recoveryでサポートされているデータベースタイプ
データソースに中国語のテーブル名またはフィールド名が含まれている場合、データ回復は失敗します。 この場合、DingTalkグループ (ID: 35585947) に参加してフィードバックを提供するか、チケットを起票してください。
DBSは、古いDBSユーザーのみが利用できます。 詳細については、 新規ユーザーは、データの災害復旧 (DBS) > 災害復旧データソースを選択してバックアップを作成できます。 ディザスタリカバリデータソースを使用してバックアップを作成します。
Alibaba Cloudデータベース
ECS (Elastic Compute Service) インスタンスでホストされる自己管理型データベース、オンプレミスデータベース、およびサードパーティプロバイダーのクラウドデータベース
MongoDB
Redis
MySQL
MariaDB
PolarDB: PolarDB for PostgreSQL、PolarDB for MySQL、PolarDB for PostgreSQL (Oracleと互換) 、およびPolarDB-X
SQL Server
Oracle
Redis
MongoDB
他のソースからのデータベースは、他のクラウドサービスプロバイダーからのデータベースまたは自己管理データベースを参照します。
シンボルの説明
このセクションでは、このトピックの表で使用される記号について説明します。
️ ️✔️ 機能がサポートされていることを示します。
➖は、この機能がまもなくサポートされることを示します。
❌は、この機能がサポートされていないことを示します。
リレーショナルデータベース
DMS機能モジュール
関数モジュール | MySQL (PolarDB-Xを除く) | PolarDB-X | SQL Server | PostgreSQL (PolarDB for PostgreSQLを除く) | PolarDB for PostgreSQL | MariaDB | ApsaraDB for OceanBaseのMySQLモード | Oracleモードの自己管理型OracleおよびApsaraDB for OceanBase | PolarDB for PostgreSQL (Oracleと互換) | DamengDB | IBM Db2 |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
論理データベースまたはコレクションの照会 | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
クロスインスタンスクエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ❌ | ❌ |
SQL結果セットのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
表データのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ |
データ変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
履歴データのクリーンアップ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
ロックフリーのデータ変更 | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
データインポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
テストデータの生成 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
データ追跡 | ✔️ | ➖ | ❌ | ❌ | ❌ | ➖ | ❌ | ❌ | ➖ | ❌ | ❌ |
データベースクローニング | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
スキーマの変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
可視化されたスキーマ修正 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ |
スキーマ同期 | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
空のデータベース初期化 | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
プログラム可能なオブジェクト | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ |
スキーマのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
スキーマデザインプロ | ✔️ | ✔️ | ❌ | ❌ | ➖ | ➖ | ✔️ | ❌ | ➖ | ❌ | ❌ |
ロックフリーのスキーマ変更 | ✔️ | ➖ | ❌ | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ | ❌ | ❌ |
データベースの作成 | ✔️ | ❌ | ❌ | ➖ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ✔️ | ❌ | ❌ | ➖ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
SQLレビュー | ✔️ | ➖ | ❌ | ✔️ | ✔️ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ❌ |
SQLとインスタンスの診断 | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ➖ | ❌ | ❌ | ✔️ | ❌ | ❌ |
機密データ管理 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
タスクオーケストレーション | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
データディザスタリカバリ
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 アカウントの作成
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データベースサービスは、DBSのアカウント間でバックアップおよび復元できます。 詳細については、「Alibaba Cloudアカウント間のデータのバックアップと復元」をご参照ください。
サードパーティプロバイダーのECSインスタンス、オンプレミスデータベース、クラウドデータベースでホストされている自己管理型データベース
バックアップ方法
機能
MySQL
SQL Server
オラクル
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データベースのバイナリログのバックアップ」をご参照ください。
✔️
✔️
差分バックアップ
✔️
❌
❌
インスタンスの復元
✔️
✔️
✔️
最小粒度
インスタンス
データベース
インスタンス
✔️
✔️
✔️
❌
❌
❌
数分での修復
✔️
❌
✔️
DBSサンドボックス
✔️
❌
✔️
NoSQL データベース
DMS機能モジュール
関数モジュール | MongoDB | Redis | Lindorm | カサンドラ | GDB |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
クロスインスタンスクエリ | ❌ | ✔️ | ❌ | ❌ | ❌ |
SQL結果セットのエクスポート | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
表データのエクスポート | ❌ | ❌ | ➖ | ➖ | ❌ |
データ変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
スキーマの変更 | ❌ | ❌ | ✔️ | ✔️ | ❌ |
データベースの作成 | ✔️ | ❌ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQLレビュー | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQLとインスタンスの診断 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
機密データ管理 | ❌ | ❌ | ✔️ | ➖ | ❌ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
データディザスタリカバリ
バックアップ方法 | 機能 | MongoDB | Redis |
論理バックアップ | データベースタイプ |
|
|
データソースタイプ | MongoDB | Redis | |
サポートされているバージョン | 4.2、4.0、3.6、3.4、3.2 | 説明 Redis 5.0以降はサポートされていません。 Redisクラスターインスタンスはサポートされていません。 標準のマスターレプリカアーキテクチャのインスタンスのみがサポートされます。 | |
完全なデータバックアップ | ✔️ | ✔️ | |
増分ログバックアップ | ️ ️ ️ ️✔️ (レプリカセットアーキテクチャのみがサポートされています。) | ✔️ | |
リアルタイムバックアップ | 10分でRPO | 10分でRPO | |
インスタンスの復元 | ✔️ | ✔️ | |
最小粒度 | Collection | データベース | |
✔️ | ❌ | ||
❌ | ❌ |
Data Disaster Recoveryの論理バックアップでサポートされているデータベースオブジェクト
データソースに中国語のテーブル名またはフィールド名が含まれている場合、データ回復は失敗します。 この場合、DingTalkグループ (ID: 35585947) に参加してフィードバックを提供するか、チケットを起票してください。
データベースエンジン | データベースオブジェクト |
| テーブル、インデックス、ビュー、トリガー、制約、主キー、外部キー、ストアドプロシージャ、および関数 |
| テーブル、インデックス、ビュー、関数、ストアドプロシージャ、制約、外部キー、シーケンス、ルール、ドメイン、拡張子、および演算子 |
| テーブル、インデックス、ビュー、トリガー、ストアドプロシージャ、ロール、制約、ユーザー定義関数、およびユーザー定義テーブルタイプ |
SQL Server | テーブル、インデックス、ビュー、トリガー、ストアドプロシージャ、ユーザー、ロール、制約、ユーザー定義関数、ユーザー定義データ型、ユーザー定義テーブル型 |
Oracle | テーブル、インデックス、ビュー、制約、外部キー、シーケンス、トリガー、関数、ストアドプロシージャ、シノニム、およびパッケージ |
Redis | ひも、BINARY、リスト、セット、SORTEDセット、ハッシュ、BITARRAY、HYPERLOG、GEOおよびモジュール |
MongoDB | テーブル、コレクション、インデックス、ビュー、関数、ユーザー、ロール 説明 MongoDBの管理データベースはバックアップできません。 |
データウェアハウス、Hologres、およびOSS
関数モジュール | AnalyticDB for MySQL 2.0 | AnalyticDB for MySQL 3.0 | AnalyticDB for PostgreSQL | Clickhouse | MaxComputeとホログラム | OSS |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
論理データベースまたはコレクションの照会 | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
クロスインスタンスクエリ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
SQL結果セットのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
表データのエクスポート | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
データ変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
データインポート | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
テストデータの生成 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
データベースクローニング | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ |
スキーマの変更 | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
可視化されたスキーマ修正 | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
スキーマ同期 | ❌ | ✔️ | ➖ | ❌ | ❌ | ❌ |
空のデータベース初期化 | ❌ | ✔️ | ➖ | ❌ | ❌ | ❌ |
プログラム可能なオブジェクト | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ |
スキーマのエクスポート | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
スキーマデザインプロ | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ |
データベースの作成 | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ |
SQLレビュー | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ |
機密データ管理 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
タスクオーケストレーション | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |