这个问题可以当成 为什么要有多台mysql数据库来回答
1.读写分离,主库写,分库读,当一个写操作对数据库上锁了,可以读分库的数据,不耽误业务的正常运转。
2.数据的热备,当一些特殊场景,比如系统搞活动的时候,访问量很大,一台mysql服务器扛不住,宕机的时候可以连接备份服务器保证业务正常进行
3.业务量越来越大 i/o访问过高 一台服务器无法满足
这个问题可以当成 为什么要有多台mysql数据库来回答
1.读写分离,主库写,分库读,当一个写操作对数据库上锁了,可以读分库的数据,不耽误业务的正常运转。
2.数据的热备,当一些特殊场景,比如系统搞活动的时候,访问量很大,一台mysql服务器扛不住,宕机的时候可以连接备份服务器保证业务正常进行
3.业务量越来越大 i/o访问过高 一台服务器无法满足