sharding-proxy 数据库代理中间件
部署文档
# 下载解压
wget https://github.com/sharding-sphere/sharding-sphere-doc/raw/master/dist/sharding-proxy-3.0.0.tar.gz
tar -zvx -f sharding-proxy-3.0.0.tar.gz -C ./
# 系统配置
conf/server.yaml
# 分片配置等
conf/config-sharding_db.yaml
# 日志级别配置
conf/logback.xml
# 关闭代理
bin/stop.sh
# 启动代理
bin/start.sh 21030
# 查看日志
logs/stdout.log
# 其他说明
Sharding-Proxy 默认使用 3307端口,可以通过启动脚本追加参数作为启动端口号。如: bin/start.sh 3308
Sharding-Proxy 使用 conf/server.yaml配置注册中心、认证信息以及公用属性。
Sharding-Proxy 支持多逻辑数据源,每个以 config- 前缀命名的 yaml 配置文件,即为一个逻辑数据源。
配置案例
- Sharding-Proxy 支持多逻辑数据源,每个以 config-前缀 命名的 yaml 配置文件
- 即为一个逻辑数据源。以下是 config-xxx.yaml 的配置配置示例
1. 数据分片
适用于数据量特别大的表
2. 读写分离
适用于访问量特别大
3. 数据分片 + 读写分离
使用与数据量和读写都非常大