diff --git a/docs/database/MySQL.md b/docs/database/MySQL.md index efd1561a08acad05cb39fb7ac98c7acf95095c19..543725b2e9fc5f218520d072597f8517b159f21d 100644 --- a/docs/database/MySQL.md +++ b/docs/database/MySQL.md @@ -281,7 +281,7 @@ InnoDB 存储引擎在 **分布式事务** 的情况下一般会用到 **SERIALI **下面补充一下数据库分片的两种常见方案:** -- **客户端代理:** **分片逻辑在应用端,封装在jar包中,通过修改或者封装JDBC层来实现。** 当当网的 **Sharding-JDBC** 、阿里的TDDL是两种比较常用的实现。 +- **客户端代理:** **分片逻辑在应用端,封装在jar包中,通过修改或者封装JDBC层来实现。** 当当网的 **Sharding-JDBC** (推荐) 、阿里的TDDL是两种比较常用的实现。 - **中间件代理:** **在应用和数据中间加了一个代理层。分片逻辑统一维护在中间件服务中。** 我们现在谈的 **Mycat** 、360的Atlas、网易的DDB等等都是这种架构的实现。 详细内容可以参考: MySQL大表优化方案: [https://segmentfault.com/a/1190000006158186](https://segmentfault.com/a/1190000006158186)