中间件使用
中间件架构模式 ⭐⭐⭐⭐⭐
客户端分片 vs 代理分片
特性
客户端分片
代理分片
Application (集成 JDBC)
↓ 直连
┌────────┬────────┬────────┐
│ DB 0 │ DB 1 │ DB 2 │
└────────┴────────┴────────┘Application
↓
Proxy (分片代理)
↓
┌────────┬────────┬────────┐
│ DB 0 │ DB 1 │ DB 2 │
└────────┴────────┴────────┘ShardingSphere ⭐⭐⭐⭐⭐
简介
ShardingSphere-JDBC 使用
ShardingSphere 核心功能
优点
缺点
MyCAT ⭐⭐⭐⭐
简介
配置示例
使用方式
优点
缺点
ShardingSphere vs MyCAT ⭐⭐⭐⭐⭐
对比总结
对比项
ShardingSphere-JDBC
ShardingSphere-Proxy
MyCAT
选型建议
常见问题 ⭐⭐⭐⭐
Q1: 如何处理跨分片 JOIN?
Q2: 如何强制路由到指定分片?
Q3: 如何平滑扩容?
Q4: 如何监控分片性能?
面试要点 ⭐⭐⭐⭐⭐
参考资料
Last updated