服务器站库分离能带来那些好处

分类 服务器租用帮助 阅读2799 次 发布日期 2020-11-30
随着互联网的飞速发展,郑州易方科贸很多客户从最初的vps,发展成一台独立服务器,从单台服务器发展成两台服务器.就是因为单台服务器不能承载业务,而且业务架构又没有大的变化,这个时候网页服务器 和数据库服务器分离,也就是常说的站库分离。

   站库分离的好处
一,安全性
数据库服务器可以只对WEB服务器提供独立服务,不至于暴露在互联网中。将网络嗅探,暴力破解的可能性降低。
二,处理效率更高
数据库服务器可以只提供数据检索服务而不必处理其它服务。
且数据库服务器不需要外网,只在内网为WEB服务器提供数据查询服务即可。WEB服务器可以只处理WEB请求,不处理数据库操作,可以更好的利用带宽资源, 降低CC攻击对网站的影响, 当网站被CC时,站库分离可以起到缓解的作用

 读写性能增加


1.增加冗余

2.增加了机器的处理能力

3.对于读操作为主的应用,使用读写分离是最好的场景,因为可以确保写的服务器压力更小,而读又可以接受点时间上的延迟。
 
 读写分离提高性能之原因

1.物理服务器增加,负荷增加

2.主从只负责各自的写和读,极大程度的缓解程序池争用

3.从库可配置myisam引擎,提升查询性能以及节约系统开销

4.从库同步主库的数据和主库直接写还是有区别的,通过主库发送来的binlog恢复数据,但是,最重要区别在于主库向从库发送binlog是异步的,从库恢复数据也是异步的

5.读写分离适用与读远大于写的场景,如果只有一台服务器,当select很多时,update和delete会被这些select访问中的数据堵塞,等待select结束,并发性能不高。 对于写和读比例相近的应用,应该部署双主相互复制。
 
6.可以在从库启动是增加一些参数来提高其读的性能,虽然写入没变,但是读取大大分摊了,提高了系统性能。另外,当读取被分摊后,又间接提高了写入的性能。所以,总体性能提高了,说白了就是拿机器和带宽换性能。