微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Kamike.divide 分库分表Sharding中间件

程序名称:Kamike.divide

授权协议: LGPL

操作系统: 跨平台

开发语言: Java

Kamike.divide 介绍

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

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

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

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

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

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

Kamike.divide 官网

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐