开发者社区> 问答> 正文

Otter 和 Cobar 可以无缝集成使用吗?

因为在具体业务中涉及到分库分表, 所以使用 Cobar 对 Mysql 进行分库分表. Otter 同步数据到目标数据库(默认为 Mysql), 那么 Cobar 作为对端的数据库前端代理服务是否也可以?

原提问者GitHub用户 theseusyang

展开
收起
大圣东游 2023-06-21 16:49:45 83 0
3 条回答
写回答
取消 提交回答
  • 云端行者觅知音, 技术前沿我独行。 前言探索无边界, 阿里风光引我情。

    Otter和Cobar可以无缝集成使用,因为它们可以在分库分表的场景中发挥各自的作用。

    Otter是一个开源的数据同步工具,可以将数据从源数据库同步到目标数据库。它支持多种数据库类型,包括MySQL。你可以使用Otter将数据同步到目标数据库,默认情况下是MySQL。

    Cobar是一个基于MySQL协议的分库分表中间件,它可以将数据库的访问请求路由到不同的数据库实例上,实现数据的分库分表。Cobar可以作为对端数据库的前端代理服务,接收来自Otter的数据同步请求,并将数据路由到相应的分库分表中。

    因此,你可以将Otter和Cobar结合使用,通过Otter将数据同步到目标数据库,然后通过Cobar进行分库分表的访问控制和路由。这样可以实现数据的同步和分库分表的需求。

    2023-06-30 10:52:17
    赞同 展开评论 打赏
  • 是的,Cobar可以作为目标数据库的前端代理服务。Cobar可以将来自Otter的数据同步请求分发到不同的分库分表中,确保数据准确同步。同时,Cobar还具有负载均衡、故障切换等功能,可以提高目标数据库的可靠性和性能。

    2023-06-21 21:20:47
    赞同 展开评论 打赏
  • 目前支持不是很好,主要针对cobar这一类在同步update语句时需要带上拆分条件,目前otter只会带上主键

    原回答者GitHub用户agapple

    2023-06-21 17:58:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里邮箱—安全高效集成 立即下载
集成智能接入网关APP:优化企业级移动办公网络 立即下载
云效助力企业集成安全到DevOps中 立即下载