SAAS 业务模式,每一个客户就生成一套 账号密码、数据库(同一个 RDS 实例)
目前一个 RDS 有 270+个 数据库
目前是 挨个链接到数据库,在执行 DDL 操作,如果一个库操作时间 要 1 秒钟,就要 270+ 秒,后期数据库数量还会不断的增加
问题 1:同步时间久,将来会上千个、上万个库
问题 2:其他产品线在同步字段的时候,有很多遗漏,导致每个库的字段不统一
有比较成熟的解决方案么?
看了下 阿里云的 DTS 目前还没搞明白
目前 RDS 库结构
企业库 1 个
corp (包含所有的 用户信息,部门信息)
业务库 270+ 个
saas_user_1 saas_user_2 saas_user_3 saas_user_...