背景 随着时间和业务的发展,数据库中的数据量增长是不可控的,库和表中的数据会越来越大,随之带来的是更高的磁盘、IO、系统开销,甚至性能上的瓶颈,而一台服务的资源终究是有限的,因此需要对数据库和表进行拆分,从而更好的提供数据服务。 当用户表达到千万级别,在做很多操作的时候都会很吃力,所以当数据增长到
MyCat介绍 官方网站::http://www.mycat.org.cn/ MyCat核心概念 Schema:由它指定逻辑数据库(相当于MySQL的database数据库) Table:逻辑表(相当于MySQL的table表) DataNode:真正存储数据的物理节点 DataHost:存储节
说明 配置MyCat读写分离前需要先配置MySQL的主从复制 官方网站:http://www.mycat.org.cn/ 配置MyCat账号密码和数据库名 MyCat作为数据库的中间件,对于上层应用来说,就是一个数据库。因此需要配置数据库的用户名,密码,数据库名,以及读写权限。 下面是MyCat的