我想在OceanBase数据库中,实现跨物理库操作,远端是PolarDB数据库,能否支持呢
不支持这样创建dblink 你可以看看创建dblink的文档
创建 DBLink
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002015416
我看到文章中示例,写的都是远端是OceanBase的场景,目前是否支持远端是PolarDB数据库的场景呢
目前不支持这样的操作
需要远端必须是OceanBase吗
dblink的使用限制的是ob数据库 如果你是数据库迁移 可以使用oms
我有一种场景,需要同时用到OB和PolarDB,不是数据迁移
你的商业版ob还是社区版的ob
社区版的OB,按说这个DBLINK能创建成功,应该是可以对远端数据库操作呢
是说DBLink只能对远端是OceanBase数据库有用,其他类型的数据库,DBLink用不了是吗
是的
OB能否支持FEDERATED引擎呢
一个国产数据库 的性能挑战已经够大了,把两个国产库绑在一起用就有点激进了 目前还不太建议。
如果业务上数据有关联,可以考虑用 datax 将 polardb 的数据离线定时同步到 ob,在 ob 里使用。另外一个方法也可以用外部表。polardb的数据输出 csv 文件,ob 用外部表(4.3 以后的功能)读取。这两种方法都做不到“实时”。
OB 的建表语句虽然支持写 ENGINE=‘INNODB’ ,这个只是语法兼容一下不报错,OB 的存储引擎跟 INNODB 没有关系。 OB 也不支持 FEDERATED 引擎、MEMORY 引擎。
您好,有没有变通实现的办法呢,我们有一类很重要的场景,需要操作远端PolarDB数据库,目前这种场景我们在mysql中已经用FEDERATED引擎实现,现在我们调研要将mysql数据库迁移到OB,我们想在OB中能达到类似的效果
可以使用oms社区版做迁移
企业版不清楚 你可以咨询企业版客户经理 目前开源社区只对ob社区版答疑 很抱歉不能给你提供答案
如果PolarDB的数据,也迁移到OceanBase社区版之后,在两个社区版的OceanBase中,可以使用DBLINK操作远端OceanBase数据库吗