【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】2.2.5
【集群规模】例如:3fe(1 follower+2observer)+3be
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】jimokanghanchao@gmail.com
使用场景:
- StarRocks集群CA和CB,想使用外表的方式,让CB完整同步CA的某个表Ta。
- 看起来有两种同步路径:
a. 在CB上,创建ExtTa,ExtTa使用Engine=mysql,指向CA的表Ta。在CB上创建新的Ta,执行insert into Ta select * from ExtTa。
b. 在CA上,创建ExtTa,ExtTa使用Engine=OLAP,指向CB,在CA上执行insert into ExtTa select * from Ta。
望解答:
a的做法,看起来是规避了StarRocks的外表不能读取的限制(故意把引擎声明为mysql),b的做法,和官方的文档一致,是对StarRocks的外表进行写入。这两种方式,是否完全等价呢?