AWSDMS中DDL复制是如何工作的?
创始人
2024-09-24 21:01:56
0

AWS DMS通过在源和目标数据库之间运行任意数量的复制实例来实现DDL复制。每个复制实例都可以自行运行,因此可以同时进行许多DDL操作。复制实例会定期检查源和目标数据库的元数据以查看所有新的DDL更改,并将这些更改应用于目标数据库。

以下是通过AWS DMS实现DDL复制的示例代码:

1.创建一个DMS复制实例:

aws dms create-replication-instance \
--replication-instance-identifier my-dms-instance \
--allocated-storage 50 \
--engine-version 3.1.3 \
--vpc-security-group-ids sg-xxxxxx \
--availability-zone us-west-2a \
--replication-instance-class dms.t2.micro

2.创建源和目标端点:

aws dms create-endpoint \
--endpoint-identifier my-source-endpoint \
--endpoint-type source \
--engine-name mysql \
--password secret \
--server-name my-source-database.example.com \
--username admin

aws dms create-endpoint \
--endpoint-identifier my-target-endpoint \
--endpoint-type target \
--engine-name mysql \
--password secret \
--server-name my-target-database.example.com \
--username admin

3.创建复制任务:

aws dms create-replication-task \
--replication-task-identifier my-replication-task \
--source-endpoint-arn arn:aws:dms:us-west-2:xxxxxxxxxxxx:endpoint:my-source-endpoint \
--target-endpoint-arn arn:aws:dms:us-west-2:xxxxxxxxxxxx:endpoint:my-target-endpoint \
--replication-instance-arn arn:aws:dms:us-west-2:xxxxxxxxxxxx:rep:my-dms-instance \
--migration-type full-load-and-cdc \
--table-mappings file://table-mappings.json

4.为每个表指定DDL复制设置:

{
  "rules": [
    {
      "rule-type": "selection",
      "rule-id": "1",
      "rule-name": "1",
      "object-locator": {
        "schema-name": "mydb",
        "table-name": "orders"
      },
      "rule-action": "include",
      "filters": []
    },
    {
      "rule-type": "transformation",
      "rule-id": "2",
      "rule-name": "2",
      "rule-action": "modify",
      "metadata:modified-data": "{\"tablename\":\"orders\",\"tempfld\":\"_TEMPKEY\"}",
      "filters":

相关内容

热门资讯

关于!微信微乐自建房辅助工具,... 关于!微信微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)方法1)微乐家乡麻将自建房辅...
大家学习交流!微信卡五星辅助器... 大家学习交流!微信卡五星辅助器,微乐小程序免费黑科技(开挂自建房)方法1、很好的工具软件,可以解锁游...
三分钟了解!微乐微信自建房辅助... 三分钟了解!微乐微信自建房辅助工具插件,微乐家乡麻将自建房辅助app(开挂自建房)工具1、三分钟了解...
一分钟教会你!微乐家乡麻将自建... 一分钟教会你!微乐家乡麻将自建房辅助app,微乐自建房脚本免费入口(开挂自建房)方法1、用户打开应用...
分享实测!微信微乐自建房辅助工... 分享实测!微信微乐自建房辅助工具,微乐自建房脚本免费入口(开挂自建房)器1、起透看视 微信微乐自建房...
重大通报!微乐自建房辅助工具脚... 重大通报!微乐自建房辅助工具脚本,微乐小程序免费黑科技(开挂自建房)app微乐自建房辅助工具脚本破解...
如何分辨真伪!微乐微信自建房辅... 如何分辨真伪!微乐微信自建房辅助工具插件,微乐小程序免费黑科技(开挂自建房)技巧1、微乐微信自建房辅...
我来教教你!微乐自建房辅助工具... 我来教教你!微乐自建房辅助工具挂,微乐家乡麻将自建房辅助app(开挂自建房)工具1、玩家可以在微乐家...
重大来袭!微乐自建房辅助工具神... 重大来袭!微乐自建房辅助工具神器,微乐小程序免费黑科技(开挂自建房)器1、游戏颠覆性的策略玩法,独创...
带你了解!微信卡五星辅助器,微... 带你了解!微信卡五星辅助器,微乐自建房脚本免费入口(开挂自建房)方法1、带你了解!微信卡五星辅助器,...