安全组分为普通安全组和企业安全组,功能概述如下: 表一 功能说明 功能 普通安全组 企业安全组 安全组无任何规则 入方向:拒绝所有访问请求 出方向:拒绝所有访问请求 入方向:拒绝所有访问请求 出方向:拒绝所有访问请求 新建安全组默认规则 入方向:拒绝所有访问请求 出方向:允许所有访问请求 入方向:拒绝所有访问请求 出方向:允许所有访问请求 安全组规则策略 仅支持允许策略 支持允许、拒绝策略 设置规则优先级
其对应的表结构为上一节中创建的表 testTable 。
使用AK/SK新建BosClient 通过AK/SK方式访问BOS,用户可以参考如下代码新建一个BosClient: using namespace bcesdk_ns; int main() { std::string ACCESS_KEY_ID = ; // 用户的Access Key ID std::string SECRET_ACCESS_KEY = ; // 用户的Secret Access
在任务配置页的迁移类型中勾选全量迁移和增量同步(Table1_1 表结构已提前建好,无需结构迁移)。由于在线数据拆分的源端和目标端数据库经常为线上业务使用的数据库,为了不在全量迁移时对数据库造成过大压力,推荐您开启 限制传输速度 的选项并对全量迁移阶段设置合理的限速。 配置 任务1 的对象映射规则。
将获取到的accessKeyID/secretAccessKey/sessionToken用于新建BosClient。
解析格式 自动解析、Parquet、ORC、CSV、Hudi、Delta Lake 目标数据源 支持选择用户在EDAP-数据源管理中已创建的数据源 目标数据库 选择该数据源下的数据库 支持刷新数据库 目标数据前缀 输入数据前缀,为发现的表表名增加前缀。
access_dict [ permission ] = permission access_control_list = { accessControlList : [ access_dict ] } # 新建StsClient response = sts_client . get_session_token ( acl = access_control_list , duration_seconds
将获取到的accessKeyID/secretAccessKey/sessionToken写入到配置文件 YourConf.php 中并新建EipClient。
全量迁移会并发执行 INSERT 操作,导致目标数据库的表产生碎片,因此全量迁移完成后目标实例的表空间比源实例的表空间大。 若您将列名仅大小写不同的字段写入到目标 MySQL 数据库的同一个表中,可能会因为 MySQL 数据库列名大小写不敏感,导致同步结果不符合预期。 特殊情况 当源库为自建 MySQL 时: 在同步时,如果源库进行主备切换,将会导致同步任务失败。
限制说明 结构迁移限制 SQL Server→SQL Server 的同构数据库迁移支持表、视图、自定义数据类型、函数、存储过程和触发器的结构迁移。 全量迁移限制 如果源库中待迁移的表没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据。 数据类型 MONEY 和 SMALLMONEY 仅支持小数点后两位。