码迷,mamicode.com
首页 > 其他好文 > 详细

高性能服务端访问设计

时间:2016-10-25 16:35:20      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:cpu   行数据   生成   变更   整合   hive   html   分离   主机   

昨天看了一篇帖子,整体归纳了下服务端优化的几个点,也算是为这几天读的书做个注解

原文链接:http://www.liuhaihua.cn/archives/424955.html

1 读写分离,读操作访问从库,写操作访问主库,主库会同步变更数据到从库.
2 解决写读延迟,增加mysql缓存;使用高性能CPU主机,MySQL使用物理主机,使用SSD
3 垂直分库,将无关业务剥离,减少join的使用.将业务在程序中实现而不是在sql中实现.
4 水平分库,将大访问量的业务分拆到多个平行的单元中,利用缓存Redis,利用统一ID生成器.


1,2的思想是从物理架构,硬件层级角度出发,尽最大可能压榨性能,单点提供更高的访问量
3,4的思想则是将数据库的操作逻辑挪移到程序中,数据库通常是很难分离开的,尤其水平分库,需要有一整套的数据访问逻辑来进行数据的后期整合.

高性能服务端访问设计

标签:cpu   行数据   生成   变更   整合   hive   html   分离   主机   

原文地址:http://www.cnblogs.com/decwang/p/5996988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!