`

大型网站架构演变和知识体系【 架构演变第九步:数据读写分离和廉价存储方案】

    博客分类:
  • WEB
OS 
阅读更多



 架构演变第九步:数据读写分离和廉价存储方案

突然有一天,发现这个完美的时代也要结束了,数据库的噩梦又一次出现在眼前了,由于添加的webserver太多了,导致数据库连接的资源还是不够用,而这个时候又已经分库分表了,开始分析数据库的压力状况,可能会发现数据库的读写比很高,这个时候通常会想到数据读写分离的方案,当然,这个方案要实现并不 容易,另外,可能会发现一些数据存储在数据库上有些浪费,或者说过于占用数据库资源,因此在这个阶段可能会形成的架构演变是实现数据读写分离,同时编写一些更为廉价的存储方案,例如BigTable这种。

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

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

数据读写分离要求对数据库的复制、standby等策略有深入的掌握和理解,同时会要求具备自行实现的技术;

廉价存储方案要求对OS的文件存储有深入的掌握和理解,同时要求对采用的语言在文件这块的实现有深入的掌握。

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

相关推荐

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

    架构演变第一步:物理分离webserver和数据库 架构演变第二步:增加页面缓存 架构演变第三步:增加页面...架构演变第九步:数据读写分离和廉价存储方案 架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代

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

    技术架构演变过程目录 1.架构演变第一步:物理分离webserver和数据库。 2.架构演变第二步:增加...9.架构演变第九步:数据读写分离和廉价存储方案 10.架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代

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

    【大型网站架构演变和知识体系】 随着互联网的发展,大型网站的架构经历了从简单到复杂的演进过程,以适应不断增长的用户访问量和业务需求。本文将探讨这一演变过程中的关键步骤及其涉及到的知识体系。 **架构演变...

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

    《大型网站架构演变和知识体系》是一本深入探讨构建与优化大规模互联网应用的权威文档。在互联网行业快速发展的今天,大型网站的架构设计已经成为技术团队面临的重大挑战之一。本书全面覆盖了从初期的小型网站到应对...

    计算机软件体系结构 ——大型网站架构演变和知识体系

    9. **数据读写分离和廉价存储方案**:针对数据库连接资源不足的问题,采用数据读写分离方案,并探索使用成本更低的存储解决方案。 10. **大型分布式应用时代**:随着业务规模的不断扩大,网站逐渐演变成一个复杂的...

    网站架构演变和知识体系

    《网站架构演变与知识体系》一文,由杜炳新撰写于2009年,深入探讨了网站架构从单一服务器向大型分布式系统的进化过程,以及伴随这一过程的知识体系构建。文章通过十一个步骤,详细阐述了网站架构的演变路径,每一...

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

    大型网站架构演变是一个复杂而深入的话题,涉及到网络技术、分布式系统、数据库管理、负载均衡、容错机制等众多领域。这个知识体系旨在帮助我们理解如何从一个简单的网站发展到能够处理海量用户请求的复杂系统。 ...

    中大型网站架构演变之路.pdf

    中大型网站架构的演变是伴随着互联网技术发展和业务需求增长而不断优化和升级的过程。在这个演变之路上,网站架构师需要考虑的关键因素包括服务器的可伸缩性、系统的高可用性、数据的一致性与安全性,以及处理高并发...

    服务读写分离架构

    ### 服务读写分离架构分析 #### 一、引言 在互联网架构设计中,针对高并发场景,读写分离是一种常见的策略。该策略旨在通过将读操作与写操作分离来提高系统的整体性能和可用性。然而,并非所有的场景都适合采用...

    数据库读写分离架构

    综上所述,数据库读写分离和水平切分都是解决特定问题的有效手段,但需根据业务需求和场景来选择最合适的架构。对于高并发、高可用的业务,微服务缓存架构可能更为适用,但在实施任何架构时,都需要全面考虑其优点、...

    从运维角度看中大型网站架构演变之路

    ### 从运维角度看中大型网站架构演变之路 随着互联网的发展,中大型网站面临的挑战日益增多,这不仅体现在用户数量的增长上,还体现在对系统稳定性和性能的要求上。本文旨在通过一个具体的案例,来探讨中大型网站...

    数据库双活容灾和读写分离典型方案

    数据库双活容灾和读写分离是一种数据库架构设计,旨在提供数据高可用性、灾难恢复能力和高效的数据库访问性能。SQL SERVER数据库作为常见的商业关系型数据库管理系统,其双活容灾和读写分离方案具备以下关键知识点:...

    中大型网站架构演变之路

    ### 中大型网站架构演变之路 #### 一、初期架构阶段 在中大型网站的初始发展阶段,网站架构的设计主要关注于简单高效地满足基本需求。这一阶段主要包括以下几个方面: 1. **单台服务器部署**:在项目的初期阶段,...

    深入探索MySQL主从架构与读写分离:提升数据安全和性能的实战指南

    MySQL主从架构是一种常见的数据库高可用和负载均衡解决方案,它主要解决了大数据量处理、数据安全性以及性能提升等问题。在大型互联网环境中,随着数据量的增长,单机MySQL服务无法满足高并发读写的需求,同时,数据...

    大型网站架构技术方案集锦

    《大型网站架构技术方案集锦》提供了丰富的理论知识和实践经验,希望能帮助读者更好地理解和掌握构建大型网站所需的核心技术与方法论。未来,随着技术的不断发展和创新,大型网站架构也将面临更多的机遇与挑战。

Global site tag (gtag.js) - Google Analytics