随着互联网应用
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
第2章 基本原理和概念
2.1基本原理:
人类认知问题
![](/icons/58481de.gif)
![](/icons/58481de.gif)
做)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
2.1.1什么是数据切分
"Shard" 这个词英文
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
通过
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
article_id(
![](/icons/58481int.gif)
![](/icons/58481int.gif)
面对这样
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
当然考虑到数据切分
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
我们平常规规矩矩用
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yinwei.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
2.1.2为什么要数据切分
上面对什么是数据切分做了个概要
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
但是
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yinwei.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yinwei.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481cuowu.gif)
![](/icons/58481dou2.gif)
综合以上原因
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
我们用免费
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
2.1.3如何做到数据切分
说到数据切分
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
数据切分可以是物理 上
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
数据切分也可以是数据库内
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
综上
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
上文中提到
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481zifu.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
按号段分:
(1) user_id为区分
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
优点:可部分迁移
缺点:数据分布不均
(2)hash取模分:
对user_id进行hash(或者如果user_id是数值型
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
优点:数据分布均匀
缺点:数据迁移
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
(3)在认证库中保存数据库配置
就是建立
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
优点:灵活性强
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481yi.gif)
缺点:每次查询的前都要多
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
以上就是通常
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
第3章 本课题研究
![](/icons/58481de.gif)
上面
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
分布式数据方案提供功能如下:
(1)提供分库规则和路由规则(RouteRule简称RR)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
(2)引入集群(Group)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
(3)引入负载均衡策略(LoadBalancePolicy简称LB);
(4)引入集群节点可用性探测机制
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
(5)引入读/写分离
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
仅仅是分库分表
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
就解决了容错性
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](http://CrazyCoder.cn/WebFiles/20105/e6026bd8-378a-4cd1-b400-754db1c8fe1c.jpg)
如上图所示
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
在没有引入集群以前
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
有了分库
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yinwei.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481cuowu.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481chengxu.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
上面
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
在这里不做详细介绍
![](/icons/58481dou2.gif)
综上所述
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
第4章 系统设计
4.1系统实现层面
![](/icons/58481de.gif)
在引言部分中提到
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
(1)ibatis
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
(2)ibatis是轻量级
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481yi.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
基于以上两点理由
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
4.2其他开源框架
![](/icons/58481de.gif)
在
![](/icons/58481yi.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou2.gif)
![](/icons/58481de.gif)
![](/icons/58481de.gif)
![](/icons/58481dou2.gif)
4.3系统开发技术和工具介绍
开发语言:Java JDK1.5
集成开发环境:Eclipse 3.3.4
Web环境下测试服务器:JBoss 4.2
构建工具:淘宝自行研发
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
依赖
![](/icons/58481de.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
![](/icons/58481dou.gif)
最新评论