开源个人参考淘宝TDDL写的一个分库分表Sharding中间件Kamike.divide

原创
2014/01/26 14:15
阅读数 3.7K

现在过年在家里打扫卫生,顺便清理重构下代码,开源个人参考淘宝的TDDL分库分表思路写的一个分库分表中间件Kamike.divide.

分库分表这个是8月份左右跟淘宝的数据分析部门的架构师离哲交流的时候产生的想法,离哲推荐采用TDDL进行分库分表。

回去一看,却发现TDDL只开源了一半,开源的那一半基本没法使用,所以只能自己写一个Sharding了。

前几天发布了kamike.db这个ORM中间件,这几天就把我之前写的分库分表功能裁剪一下,然后基于kamike.db进行重构。

现在发布一个基本算法实现完毕的版本,模拟了jdbc的操作过程,实现分库分表。具体使用例子我还没写完,先发布代码,大家有兴趣可以参考。

跟kamike.db一样,lgpl协议,发布在github上。

源代码:

https://github.com/hubinix/kamike.divide 

以后这个玩意会持续改进。

发布0.1版的下载链接如下:

 https://github.com/hubinix/kamike.divide/releases 

展开阅读全文
打赏
0
18 收藏
分享
加载中
feng
2018/03/24 06:34
回复
举报
你见过tddl的源码?
2017/10/31 11:27
回复
举报

引用来自“VinZ”的评论

TDDL开源的只是动态数据源,kamike中你自己无参考实现的分库分表和自动建库吧

对。

2014/04/19 16:29
回复
举报
TDDL开源的只是动态数据源,kamike中你自己无参考实现的分库分表和自动建库吧
2014/04/19 12:24
回复
举报
期待,会一直关注
2014/01/26 17:23
回复
举报
更多评论
打赏
5 评论
18 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部