Kindshard 是什么?
一个用Go 开发的Mysql Proxy。
kingshard 的功能和应用场景
kingshard的安装和使用
mysql proxy 介绍
kindshard的功能
1、支持SQL的读写分离
2、支持分开分表功能
3、支持平滑上线或下线DB,前端应用物感知
4、支持SQL黑名单机制(屏蔽SQL)
5、支持慢SQL统计(
6、支持访问IP白名单机制
kingshard 的应用场景
mysql 实例的单表水平扩展(解决单表数据量过大的问题)
数据库中间件支持sql的转发功能。
需要注意的问题是: 在进行跨表join时,被shard的表必须与一个全表进行join操作,并且这个全表必须存在所有的shard节点。