一、在最开始提到了GroupIDAndCollectTimeDBShardingAlgorithm分库策略和CollectTimeYYYYMMDDTBShardingAlgorithm分表策略
这两个分别实现的是MultipleKeysDatabaseShardingAlgorithm实现了dosharding方法
CollectTimeYYYYMMDDTBShardingAlgorithm实现了SingleKeyTableShardingAlgorithm中的
doEqualSharding ,doInSharding , doBetweenSharding三个方法分别匹配sql语句中的 = , in , between
具体的实现就不写了,因为分片策略不同的场景有着不同的策略,理解了自然就通了。
分片策略详解可以查看:https://blog.csdn.net/wuliusir/article/details/51090189
http://lalahei.iteye.com/blog/2326061