Sharding-proxy demo演示的一些总结

313 阅读1分钟

一个透明化的数据库代理端

我们java连的数据库是sharding-proxy,一个独立的应用。而不是直接连mysql

修改两个yaml配置文件后(分库分表规则的yaml,server.ymal)

cmd的方式连接shardingProxy (连接方式和直接连mysql完全一致),show bases可以看到只有一个sharding的schema,这代表目前看到的mysql服务端是shard的伪装的服务端。

之后的查询,新建操作都是先代理,后根据配置文件分片下发到每个库的每个表中。

config-master-slave.yaml 一主倆从

配置读写分离(可以分库,而不只是分多多个mysql)只作为演示效果~~。。。。可以发现查询操作不走master

主从复制在mysql配置