create user '移行アカウント' IDENTIFIED BY 'アカウントパスワード';grant SELECT, REPLICATION CLIENT,REPLICATION SLAVE,PROCESS on *.* to '移行アカウント'@'%';flush privileges;
操作タイプ | サポートされる SQL 操作 |
DML | INSERT、UPDATE、DELETE |
DDL | CREATE DATABASE、DROP DATABASE、CREATE TABLE、ALTER TABLE、DROP TABLE、RENAME TABLE |
設定項目 | 説明 |
インスタンスタイプ | 購入時に選択したデータベースタイプは変更できません。 メインデータベースを選択してサブスクリプションを行うことをお勧めします。サブスクリプションサービスがソースデータベースに与える負荷は非常に小さいです。 |
アクセスタイプ | 公衆網:ソースデータベースにはパブリックIPアドレスでアクセスできます。 CVM自社構築:ソースデータベースはTencent CVM上に配置されています。 Direct Connect:ソースデータベースはDirect Connectを介してTencent Cloud VPCと接続できます。 VPNアクセス:ソースデータベースはVPN Connectionsを介してTencent Cloud VPCと接続できます。 クラウドデータベース:ソースデータベースはTencent Cloudデータベースインスタンスに属します。 CCN:ソースデータベースはCCNを介してTencent Cloud VPCと接続できます。 |
パブリックネットワーク | ホストアドレス:ソースデータベースのIPアドレスまたはドメイン名。 ポート:ソースデータベースが使用するポート。 |
CVMでの自己構築 | CVMインスタンス:CVMのインスタンスID。 ポート:ソースデータベースが使用するポート。 |
Direct Connect (DC) | VPC Direct Connectゲートウェイ/:Direct Connectアクセス時はVPC Direct Connectゲートウェイのみサポートされます。ゲートウェイに関連付けられたネットワークタイプを確認してください。 VPC:VPC Direct ConnectゲートウェイおよびVPNゲートウェイに関連付けられたVPCとサブネットを選択します。 ホストアドレス:ソースデータベースのIPアドレスまたはドメイン名。 ポート:ソースデータベースが使用するポート。 |
VPNアクセス | VPNゲートウェイ:VPNゲートウェイ。VPNゲートウェイを介してアクセスするVPNゲートウェイインスタンスを選択してください。 VPC:VPC Direct ConnectゲートウェイおよびVPNゲートウェイに関連付けられたVPCとサブネットを選択します。 ホストアドレス:ソースデータベースのIPアドレスまたはドメイン名。 ポート:ソースデータベースが使用するポート。 |
クラウドデータベース | クラウドデータベースインスタンス:ソースデータベースのインスタンスID。 プライマリデータベースを選択して購読することをお勧めします。購読サービスがソースデータベースに与える負荷は非常に小さいです。 ソースデータベースがTencentDB for MySQLの場合、読み取り専用インスタンス、災害復旧インスタンスの選択をサポートします。ただし、読み取り専用インスタンスを使用する場合は、事前にチケットを提出して申請する必要があります。TencentDB for MySQL単一ノード(旧基本版-提供終了)をソース側として使用する場合、アクセス方式に「クラウドデータベース」は使用できません。「パブリックネットワーク」アクセス方式を使用できます。MySQL単一ノード(クラウドディスク版)をソース側として使用する場合は制限されず、通常どおり「クラウドデータベース」を使用できます。 ソースデータベースがTencent Cloud TDSQL-C MySQLの場合、読み取り専用インスタンスの選択をサポートします。 |
CCN | ホストアドレス:ソースデータベースのホストIPアドレスまたはドメイン名。 ポート:ソースデータベースが使用するポート。 VPC CCN:CCNインスタンス名。 アクセスVPC:アクセスVPCとは、CCN内でサブスクリプションリンクに接続されるVPCを指します。CCNに関連付けられているすべてのVPCの中から、ソースデータベースが属するVPC以外のVPCを選択してください。
例えば、広州地域のデータベースがソースデータベースの場合、アクセスVPCには成都VPCや上海VPCなど、他の地域を選択します。 サブネット:選択済みのVPCネットワークのサブネット名。 アクセスVPC地域:タスク購入時に選択したソースデータベースの地域とアクセスVPCの地域は一致している必要があります。一致していない場合、DTSはタスク購入時に選択したソースデータベースの地域をアクセスVPCの地域に変更します。 |
アカウント/パスワード | アカウント/パスワード:ソースデータベースのアカウント、パスワード。 |
接続方式 | SSLセキュア接続とは、DTSとソースデータベースがSSL(Secure socket layer)で安全に接続し、伝送リンクを暗号化することを指します。 SSLセキュア接続を選択すると、データベースの接続応答時間が増加する可能性があります。一般的にTencent Cloudのプライベートネットワークリンクは比較的安全であるため、SSLセキュア接続を有効にする必要はありません。パブリックネットワーク/専用線などの伝送方式を使用し、かつデータセキュリティ要件が高いシナリオでは、SSLセキュア接続を有効にする必要があります。SSLセキュア接続を選択する前に、まずソースデータベースでSSL暗号化を有効にする必要があります。 |
XAトランザクションをサポートします。 | チェックを入れると、DTSデータ購読はソースデータベースで実行されたXAトランザクション操作を識別できます。コンシューマー側で取得されたデータは、XAトランザクションのロジックに従って解析されます。
ソースデータベースでXAトランザクションのロールバックが発生した場合、DTSはロールバックを識別できます。ソースデータベース上のロールバックおよびロールバック前のSQL文は、コンシューマー側に伝送されません。 現在、MySQL、TDSQL-C MySQLのデータ購読のみがXAトランザクションをサポートしています。 |
設定項目 | 説明 |
サブスクリプションタイプ | データ更新:ソースデータベースの全オブジェクトのデータ更新を購読します。これにはデータのINSERT、UPDATE、DELETE操作が含まれます。 構造更新:ソースデータベースの全オブジェクトの構造の作成、変更、削除を行います。 全インスタンス:ソースデータベースの全オブジェクトのデータ更新と構造更新を購読します。 |
サブスクリプションデータ形式 | ProtoBuf、Avro、JSONの3つの形式をサポートしています。ProtoBufとAvroはバイナリ形式を採用しており、消費効率がより高くなっています。JSONは軽量のテキスト形式を採用しており、よりシンプルで使いやすくなっています。 |
Topicパーティション数 | 内置KafkaのTopicにデータを配信する際のパーティション数を設定します。パーティション数を増やすと、データの書き込みと消費の速度を向上させることができます。シングルパーティションではメッセージの順序を保証できますが、マルチパーティションではメッセージの順序を保証できません。消費するメッセージの順序に厳密な要件がある場合は、パーティション数を1に選択してください。 |
Topicパーティションポリシー | テーブル名によるパーティショニング:同じテーブル名のデータを同じパーティションに書き込みます。 テーブル名+PKによるパーティショニング:同じPKのデータを同じパーティションに書き込みます。ホットデータを含むテーブルに適しており、ホットテーブルのデータを異なるパーティションに分散して、同時消費効率を向上させることができます。 |
カスタムパーティションポリシーを使用します。 | まず正規表現を使用してサブスクリプションデータ内のデータベース名とテーブル名をマッチングし、マッチしたデータをテーブル名、テーブル名+PK、列に従ってパーティションに配信します。次に、残りのマッチしなかったデータをTopicパーティションポリシーに従って配信します。詳細については、パーティションポリシーの設定を参照してください。 |
フィードバック