`

大型网站架构演变和知识体系【架构演变第六步:分库】

    博客分类:
  • WEB
 
阅读更多

架构演变第六步:分库

享受了一段时间的系统访问量高速增长的幸福后,发现系统又开始变慢了,这次又是什么状况呢,经过查找,发现数据库写入、更新的这些操作的部分数据库连接的资源竞争非常激烈,导致了系统变慢,这下怎么办呢,此时可选的方案有数据库集群和分库策略,集群方面像有些数据库支持的并不是很好,因此分库会成为比较普遍的策略,分库也就意味着要对原有程序进行修改,一通修改实现分库后,不错,目标达到了,系统恢复甚至速度比以前还快了。

看看这一步完成后系统的图示:



 

这一步涉及到了这些知识体系:

这一步更多的是需要从业务上做合理的划分,以实现分库,具体技术细节上没有其他的要求;

但同时随着数据量的增大和分库的进行,在数据库的设计、调优以及维护上需要做的更好,因此对这些方面的技术还是提出了很高的要求的。

  • 大小: 5.1 KB
分享到:
评论

相关推荐

    大型网站架构演变和知识体系.pdf

    大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal 的、ebay 的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有 很详细的讲为什么需要做这样的演变,再...

    大型网站架构演变和知识体系.

    大型网站架构演变和知识体系.rar大型网站架构演变和知识体系.rar

    大型网站架构演变和知识体系

    大型网站架构演变和知识体系大型网站架构演变和知识体系

    详解:大型网站架构演变和知识体系

    大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再...

    大型网站架构演变和知识体系 讲解

    大型网站架构演变和知识体系,从单一到集群。

    大型的网站架构演变和知识体系

    大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上...

    大型网站技术架构演变过程

    6.架构演变第六步:分库 7.架构演变第七步:分表、DAL和分布式缓存 8.架构演变第八步:增加更多的webserver 9.架构演变第九步:数据读写分离和廉价存储方案 10.架构演变第十步:进入大型分布式应用时代和廉价服务器...

Global site tag (gtag.js) - Google Analytics