mysql读写分离
Mysql读写分离
首先我们必须知道为什么要分离。这个一般是由于以下原因导致的。
- 性能,单台数据库实在是撑不住了
- HA,防止单台数据库挂掉造成应用不可用
- 扩展,由于业务新增了新的需求
以上几种是我们常见的要进行分离的原因。其中做多的可能是第一和第二种。这个主要还是涉及到钱和服务器的数量上。一般业务都会在前端部署更多的服务器,而在最后端的数据库服务器往往比较少。但是对于好多web2.0 UGC这样的业务的网站还是有必要重视后端的速度和稳定性。 分离的多种方案
- query proxy,这个一般是由单独的服务器来进行的,由它负责这个sql语句路由到哪个服务器上。这种proxy的话最好还是要建立HA方式,不然这个proxy就是一个单点故障。这个在之前人人的系统中就是如此,虽然只是负责发起查询的时候建立真实mysql服务器和应用服务器连接,但是还是比较危险的。
- Load balance, 后面一堆服务器,通过轮寻的方式来访问mysql服务器。这个很多时候是通过内部DNS来实现。
分离的多个原则
干嘛你要看着我呀?
我也喜欢长啸几声
我们长大了哦
我们就爱趴着
我也来点朦胧的
有时候我也思考东西
也有惆怅的时候
这么多愁善感当然是女孩拉,但是我不喜欢这个造型
有时候我也来点摇滚的风格
我就是不喜欢穿衣服,那就意味着我要出门了
###########################################

在ubuntu直接sudo apt-get install xournal 安装就可以了。 也可以上项目首页: