数据库
- 数据库与服务端分开部署
- 读写数据库分开部署
- 数据库按业务逻辑分库
- 数据库分表—大表拆小表 (水平,垂直)
- 拦截器 https://blog.csdn.net/wangshuang1631/article/details/64926604
- shading JDBC 也是分库分表中间件(vs MyCat)
- 分表后的路由问题和路由策略,分表策略很关键
- 有的中间件隐藏了路由过程,由拦截器做了路由
- 有的由用户自己完成路由
- 数据膨胀问题
本地缓存,分布式缓存
- redis
- cdn
反向代理后—-负载均衡
- nignx
消息中间件
容器
小计
- Apache Hadoop
- NoSQL : NoSQL 的分库分表策略