Skip to content
forked from shusl/cobar

基于MySQL的分布式数据库服务中间件

License

Notifications You must be signed in to change notification settings

codertianwei/cobar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shusl增加的优化

1. 增加了绑定指定IP的能力
2. 增加了基于int类型字段hash取模的支持(比如分100个库)
3. 增加基于字符串类型,进行CRC32之后,进行hash取模分库的支持

codertianwei增加的优化

1. 增加ServerIdMask和FileMap的复合路由
2. 优化配置,相同库的表只需配置一次
3. cobar配置自动生成工具,从数据库读取相应信息,自动生成XML配置

License Project Status

What is Cobar?

Cobar is a proxy for sharding databases and tables,compatible with MySQL protocal and MySQL SQL grama,underlying storage only support MySQL for support foreground business more simple,stable,efficient and safety。

  • Sharding You can add new MySQL instance as your business grows.

  • High availability Both Cobar server and underlying MySQL is clustered,business will not suffer with single node fail.

  • Compatible with MySQL protocol Use Cobar as MySQL. You can replace MySQL with Cobar to power your application.

Roadmap

Read the Roadmap.

Architecture

Quick start

Read the Quick Start.

Documentation

Contributing

Contributions are welcomed and greatly appreciated. See CONTRIBUTING.md for details on submitting patches and the contribution workflow.

Mailing list

alibaba_cobar@googlegroups.com

License

Cobar is under the Apache 2.0 license. See the LICENSE file for details.

About

基于MySQL的分布式数据库服务中间件

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 95.3%
  • JavaScript 3.7%
  • Other 1.0%