• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






梦VS梦

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  架构

 
关于大型网站技术演进的思考(七)-存储的瓶颈7
摘要:在开始本篇主要内容前,我们一起看看下面的几张截图,首先是第一张图,如下图所示: 这是一家电商网站的首页,当我们第一次打开这个首页,网站会弹出一个强制性的对话框,让用户选择货物配送的地址,如果是淘宝和京东的话,那么这个选择配货地址的选项是在商品里,如下图是淘宝的选择配送地点: 下图是京东选择配货地... 阅读全文
posted @ 2015-12-17 11:56 梦VS梦 阅读(155) 评论(0) 推荐(0)
关于大型网站技术演进的思考(六)-存储的瓶颈6
摘要:本文开篇提个问题给大家,关系数据库的瓶颈有哪些?我想有些朋友看到这个问题肯定会说出自己平时开发中碰到了一个跟数据库有关的什么什么问题,然后如何解决的等等,这样的答案没问题,但是却没有代表性,如果出现了一个新的存储瓶颈问题,你在那个场景的处理经验可以套用在这个新问题上吗?这个真的很难说。 其实不管什... 阅读全文
posted @ 2015-12-17 11:55 梦VS梦 阅读(161) 评论(0) 推荐(0)
关于大型网站技术演进的思考(五)-存储的瓶颈5
摘要:上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。这两个问题在深入下去,本系列就越来越技术化了,可能最终很多朋友读完后还是没有找到解决实际问题的启迪,而且我觉得... 阅读全文
posted @ 2015-12-17 11:54 梦VS梦 阅读(149) 评论(0) 推荐(0)
关于大型网站技术演进的思考(四)-存储的瓶颈4
摘要:如果数据库需要进行水平拆分,这其实是一件很开心的事情,因为它代表公司的业务正在迅猛的增长,对于开发人员而言那就是有不尽的项目可以做,虽然会感觉很忙,但是人过的充实,心里也踏实。 数据库水平拆分简单说来就是先将原数据库里的一张表在做垂直拆分出来放置在单独的数据库和单独的表里后更进一步的把本来是一个整... 阅读全文
posted @ 2015-12-17 11:53 梦VS梦 阅读(137) 评论(0) 推荐(0)
关于大型网站技术演进的思考(三)-存储的瓶颈3
摘要:存储的瓶颈写到现在就要进入到深水区了,如果我们所做的网站已经到了做数据库垂直拆分和水平拆分的阶段,那么此时我们所面临的技术难度的挑战也会大大增强。 这里我们先回顾下数据库的垂直拆分和水平拆分的定义: 垂直拆分:把一个数据库中不同业务单元的数据分到不同的数据库里。 水平拆分:是根据一定的规则把同... 阅读全文
posted @ 2015-12-17 11:52 梦VS梦 阅读(153) 评论(0) 推荐(0)
关于大型网站技术演进的思考(二)-存储的瓶颈2
摘要:503错误 在上篇,我讲到某些网站在高并发下会报出503错误,503错误的含义是指网站服务端暂时无法提供服务,503还表达了网站服务端现在有问题,但是以后可能会提供正常的服务,对http协议熟悉的人都知道,5开头的响应码表达了服务端出现了问题,在我们开发测试时候最为常见的是500错误,500代表的... 阅读全文
posted @ 2015-12-17 11:51 梦VS梦 阅读(139) 评论(0) 推荐(0)
关于大型网站技术演进的思考(一)-存储的瓶颈1
摘要:前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程。 大型网站定义 首先我们要思考... 阅读全文
posted @ 2015-12-17 11:50 梦VS梦 阅读(126) 评论(0) 推荐(0)