このトピックでは、Data Management (DMS) でサポートされているデータベースタイプと、各データベースタイプでサポートされているDMS機能について説明します。
サポートされるソースデータベースタイプ
MySQL: ApsaraDB RDS for MySQL、PolarDB for MySQL、MyBase for MySQL、PolarDB for Xscale、およびその他のソースの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 for MariaDBおよび他のソースのMariaDBデータベース
OceanBase: MySQLモードのApsaraDB for OceanBase、OracleモードのApsaraDB for OceanBase、および自己管理型OceanBaseデータベース
PolarDB for PostgreSQL (Oracleと互換)
自己管理Oracle
DamengDB
IBM Db2
Redis: ApsaraDB for Redis、MyBase for Redis、および他のソースのRedisデータベース
MongoDB: ApsaraDB for MongoDBおよび他のソースのMongoDBデータベース
説明Serverless EditionのApsaraDB for MongoDBはサポートされていません。
ApsaraDB for Lindorm
ApsaraDB for Cassandra
グラフデータベース
AnalyticDB for MySQL
AnalyticDB for PostgreSQL
データレイク分析
ClickHouse: 他のソースからのApsaraDB for ClickHouseおよびClickHouseデータベース
MaxCompute
ホログラム
Object Storage Service
他のソースからのデータベースは、他のクラウドサービスプロバイダーからのデータベースまたは自己管理データベースを参照します。
シンボルの説明
このセクションでは、このトピックの表で使用される記号について説明します。
️✔️ 機能がサポートされていることを示します。
➖は、この機能がまもなくサポートされることを示します。
❌は、この機能がサポートされていないことを示します。
リレーショナルデータベース
次の表に、リレーショナルデータベースでサポートされている機能を示します。
機能 | MySQL (PolarDB for Xscaleを除く) | PolarDB for Xscale | SQL Server | PostgreSQL (PolarDB for PostgreSQLを除く) | PolarDB for PostgreSQL | MariaDB | ApsaraDB OceanBase for MySQL | 自己管理型OracleおよびApsaraDB OceanBase for Oracle | PolarDB for PostgreSQL (Oracleと互換) | DM | Db2 |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
論理データベースまたはテーブルのクエリ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ➖ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
クロスデータベースクエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ❌ | ❌ |
SQL結果セットのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
表データのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ |
データ変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
履歴データのクリーニング | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
Locklessデータ変更 | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
データインポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
テストデータの生成 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
データ追跡 | ✔️ | ➖ | ❌ | ❌ | ❌ | ➖ | ❌ | ❌ | ➖ | ❌ | ❌ |
データベースクローニング | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
スキーマの変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
可視化されたスキーマ修正 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ |
スキーマ同期 | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
空のデータベース初期化 | ✔️ | ✔️ | ❌ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
プログラム可能なオブジェクト | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ |
スキーマのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
スキーマデザインプロ | ✔️ | ✔️ | ❌ | ❌ | ➖ | ➖ | ✔️ | ❌ | ➖ | ❌ | ❌ |
ロックフリーのスキーマ変更 | ✔️ | ➖ | ❌ | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ | ❌ | ❌ |
データベースの作成 | ✔️ | ❌ | ❌ | ➖ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ✔️ | ❌ | ❌ | ➖ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
SQLレビュー | ✔️ | ➖ | ❌ | ✔️ | ✔️ | ➖ | ➖ | ✔️ | ✔️ | ❌ | ❌ |
SQLとインスタンスの診断 | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ➖ | ❌ | ❌ | ✔️ | ❌ | ❌ |
機密データ管理 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
データ可視化 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
タスクオーケストレーション | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
データウェアハウスの開発 | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
NoSQL データベース
次の表に、NoSQLデータベースでサポートされている機能を示します。
機能 | MongoDB | Redis | Lindorm | カサンドラ | GDB |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
クロスデータベースクエリ | ❌ | ✔️ | ❌ | ❌ | ❌ |
SQL結果セットのエクスポート | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
表データのエクスポート | ❌ | ❌ | ➖ | ➖ | ❌ |
データ変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
スキーマの変更 | ❌ | ❌ | ✔️ | ✔️ | ❌ |
データベースの作成 | ✔️ | ❌ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQLレビュー | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQLとインスタンスの診断 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
機密データ管理 | ❌ | ❌ | ✔️ | ➖ | ❌ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
データウェアハウス、Hologres、およびOSS
次の表に、データウェアハウス、Hologres、およびOSSでサポートされている機能を示します。
機能 | AnalyticDB for MySQL V2.0 | AnalyticDB for MySQL V3.0 | AnalyticDB for PostgreSQL | ClickHouse | DLA | MaxComputeとホログラム | OSS |
クエリ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
論理データベースまたはテーブルのクエリ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
クロスデータベースクエリ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
SQL結果セットのエクスポート | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
表データのエクスポート | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
データ変更 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
データインポート | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
テストデータの生成 | ✔️ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
データベースクローニング | ❌ | ❌ | ➖ | ❌ | ❌ | ❌ | ❌ |
スキーマの変更 | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
可視化されたスキーマ修正 | ❌ | ✔️ | ✔️ | ❌ | ➖ | ❌ | ❌ |
スキーマ同期 | ❌ | ✔️ | ➖ | ❌ | ❌ | ❌ | ❌ |
空のデータベース初期化 | ❌ | ✔️ | ➖ | ❌ | ❌ | ❌ | ❌ |
プログラム可能なオブジェクト | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ |
スキーマのエクスポート | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
スキーマデザインプロ | ❌ | ❌ | ➖ | ❌ | ➖ | ❌ | ❌ |
データベースの作成 | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ | ❌ |
データベースユーザーの作成 | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ | ❌ |
SQLレビュー | ❌ | ➖ | ➖ | ❌ | ❌ | ❌ | ❌ |
機密データ管理 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
アクセス制御システム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
操作ログ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
データ可視化 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ❌ |
タスクオーケストレーション | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ |
データウェアハウスの開発 | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
チケットシステム | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
セキュリティルール | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
承認プロセス | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |