Cobar 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Cobar 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景:

  • 系统对外提供的数据库名是dbtest,并且其中有两张表tb1和tb2。

  • tb1表的数据被映射到物理数据库dbtest1的tb1上。

  • tb2表的一部分数据被映射到物理数据库dbtest2的tb2上,另外一部分数据被映射到物理数据库dbtest3的tb2上。
    如下图所示:

产品约束

  • 使用JDBC时,推荐使用5.1以上版本Driver进行连接

  • 不支持跨库的关联操作:join、分页、排序、子查询。

  • 不支持rewriteBatchedStatements=true参数设置。默认为false

  • 不支持useServerPrepStmts=true参数设置。默认为false

  • BLOB, BINARY, VARBINARY字段不能使用。若特殊需求需要这三种字段,禁止使用PreparedStatement的setBlob()或setBinaryStream()方法设置参数。

  • 不支持SAVEPOINT操作。

  • 不支持SET语句的执行,事务和字符集设置语句除外

  • 对于拆分表(一个表的数据被映射到多个MySQL数据库),不能更新已有记录的拆分字段(分库字段)值

  • 只支持MySQL数据节点。

  • 对于拆分表,插入操作须给出列名,必须包含拆分字段。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
不错的工具! #Cobar#
2016/07/12 11:56
回复
举报
更多评论
暂无内容
发表了博客
2015/05/30 13:40

Cobar介绍及配置

from:http://code.alibabatech.com/wiki/display/cobar/Home Skip to end of metadata Page restrictions apply Attachments:1 Added by kimi Lv, last edited by 邱 硕 on 十月 18, 2012 (view change) Comment: Go to start of metadata 首页 | 下载 | 产品文档 | 产品规划 | 常见问答 | 需求管理 | 联系我们 概述 Co...

0
0
发表于运维专区
2014/09/09 02:03

实现分布式mysql神器之Cobar

实现分布式mysql,势在必行。 降低成本,提高性能。本篇重在介绍国产神器Cobar。

0
5
发表于程序人生专区
04/20 07:12

数据库中间件cobar调研笔记

13年底负责数据库中间件设计时的调研笔记,拿出来和大家分享,轻拍。文章很长,可提前收藏,转发。 一,cobar是什么 阿里开源的mysql的中间件服务 使用mysql协议 对上游,cobar就是传统mysql数据库 对上游,它屏蔽...

0
0
发表于数据库专区
2016/02/20 19:22

cobar 之外的选择 ReplicationDriver

cobar 之外的选择 ReplicationDriver

0
0
发表于数据库专区
2015/04/12 16:15

阿里巴巴开源Cobar使用记录

分布式: Cobar的分布式主要是通过将表放入不同的库来实现: 1. Cobar支持将一张表水平拆分成多份分别放入不同的库来实现表的水平拆分 2. Cobar也支持将不同的表放入不同的库 3. 多数情况下,用户会将以上两种方式混合使用 这里需要强调的是,Cobar不支持将一张表,例如test表拆分成test_1, test_2, test_3.....放在同一...

0
0
发表了博客
2015/09/20 13:49

MyCat:取代Cobar数据库中间件

目录[-] 目标 关键特性 优势 长期规划 MyCat架构 Cobar 是阿里巴巴开源的一个数据库中间件,为了解决类似proxy这类的问题。目前同类型的有奇虎360开源的Atlas。类似的有基本在线上用起来很不爽,问题多多的比如MySQL Proxy和SQL Relay,基本可以忽略。 Cobar 下载:https://github.com/alibaba/cobar Atlas 下载:https...

0
0
2015/09/18 10:11

MyCat:取代Cobar数据库中间件

Cobar 是阿里巴巴开源的一个数据库中间件,为了解决类似proxy这类的问题。目前同类型的有奇虎360开源的Atlas。类似的有基本在线上用起来很不爽,问题多多的比如MySQL Proxy和SQL Relay,基本可以忽略。 Cobar 下载:https://github.com/alibaba/cobar Atlas 下载:https://github.com/Qihoo360/Atlas =================...

0
16
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/07/15 10:39

mysql读写分离方案比较

最近有个springmvc+ibatis项目需要做mysql读写分离,目前查询到以下几个方案 1.应用层. 通过spring管理datasource的route,由aop或程序控制读写数据源. 2.中间件. 中间件维护主从数据关系,对应用层提供统一访问接口.完全解除程序耦合 3.mysql驱动 ReplicationDriver提供主从库访问的驱动,看了下原代码是保持了多个数据源的...

3
9
发表了问答
2015/09/22 08:16

新增数据库之后的数据库分库分表方案

使用分库分表方案之后可以降低数据库的性能开销,使用 cobar这类的分布式处理系统也可以解决和简化分库分表的处理。但我一直有一个疑问,按照旧有的策略分库分表之后,比如256个库,每个库1024张数据表。如果需要把数据库加到1024个,数据库表不变,或数据库表也增加,旧有的散列规则就会出问题,研究过的前辈给点思路,...

1
0
发表了问答
2014/03/17 17:00

组建MySQL集群的几种方案,求介绍或推荐或科普或点醒

LVS+Keepalived+MySQL(有脑裂问题?但似乎很多人推荐这个) DRBD+Heartbeat+MySQL(有一台机器空余?Heartbeat切换时间较长?有脑裂问题?) MySQL Proxy(不够成熟与稳定?使用了Lua?是不是用了他做分表则可以不用更改客户端逻辑?) MySQL Cluster (社区版不支持INNODB引擎?商用案例不足?) MySQL + MHA (如果配...

12
8
发表了问答
2014/11/27 15:27

阿里的开源中间件Cobar的应用情况?

项目(Spring+Mybatis)中目前需要搭建Mysql的集群,初步的想法是使用阿里开源的Cobar中间件。 但是目前有以下几个问题: 1、github上的Cobar已经很久没有更新了,不清楚是否还会维护。 2、网上看到一篇文章《mycat专家系列之mycat前世今生》,是介绍Cobar上二次开发的这个Mycat的,文中列举了Cobar的一系列缺陷,大体就...

5
1
发表了问答
2013/07/19 09:54

cobar能不能配置主键生成策略?分布式数据库id自增问题怎么解决?

cobar能不能配置主键生成策略?分布式数据库id自增问题怎么解决?

1
0
发表了问答
2013/07/01 15:37

[存储] Cobar使用文档(可用作MySQL大型集群解决方案)

最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。 首先,使用Cobar的核心功能...

1
5
发表了问答
2012/11/19 15:10

[存储] Cobar使用文档(可用作MySQL大型集群解决方案)

最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。 首先,使用Cobar的核心功能...

2
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
181 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部