Cobar 概述 Cobar 是由 Alibaba 开源的 MySQL 分布式处理中间件,它可以在分布式的环境下看上去像传统数据库一样提供海量数据服务。 [图片] Cobar 解决的问题 分布式:Cobar 的分布式主要是通过将表放入不同的库来实现: Cobar 支持将一张表水平拆分成多份分别放入不同的库来实现表的水平 ..

Cobar 概述

本贴最后更新于 1026 天前,其中的信息可能已经时移俗易

Cobar 概述

Cobar 是由 Alibaba 开源的 MySQL 分布式处理中间件,它可以在分布式的环境下看上去像传统数据库一样提供海量数据服务。

Cobar 架构


Cobar 解决的问题

分布式:Cobar 的分布式主要是通过将表放入不同的库来实现:

  1. Cobar 支持将一张表水平拆分成多份分别放入不同的库来实现表的水平拆分
  2. Cobar 也支持将不同的表放入不同的库
  3. 多数情况下,用户会将以上两种方式混合使用

HA:在用户配置了 MySQL 心跳的情况下,Cobar 可以自动向后端连接的 MySQL 发送心跳,判断 MySQL 运行状
况,一旦运行出现异常,Cobar 可以自动切换到备机工作。但需要强调的是:

  1. Cobar 的主备切换有两种触发方式,一种是用户手动触发,一种是 Cobar 的心跳语句检测到异常后自动触发。那么,当心跳检测到主机异常,切换到备机,如果主机恢复了,需要用户手动切回主机工作,Cobar 不会在主机恢复时自动切换回主机,除非备机的心跳也返回异常
  2. Cobar 只检查 MySQL 主备异常,不关心主备之间的数据同步,因此用户需要在使用 Cobar 之前在 MySQL 主备上配置双向同步

功能约束

Cobar 组件

结论

 参考

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等。

    1559 引用 • 3495 回帖 • 554 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    36 引用 • 201 回帖 • 638 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    250 引用 • 528 回帖
  • Cobar
    2 引用 • 10 回帖
6 回帖
请输入回帖内容...
  • crick77

    Cobar druid TDDL 大神多写几篇啊 求指导

    1 回复
  • 88250

    我就知道个大概,实际没用过 😂

    1 回复
  • crick77

    那你怎么做分库分表?

    1 回复
  • 88250

    没做过 😹

    1 回复
  • crick77

    大神别这样。。
    你换什么工作了? 怎么没看到你的职场历程分享

    1 回复
  • 88250

    等年底我再编

请输入回帖内容 ...