Week4: 学习总结
一、互联网分布式系统架构演化
第一阶段:应用数据分离
第二阶段:使用缓存改善系统性能
第三阶段:使用应用服务器集群改善系统的并发处理能力
第四阶段:数据库读写分离
第五阶段:使用反向代理和CDN加速网站响应
第六阶段:使用分布式文件系统和分布式数据库系统
第七阶段:使用NoSQL和搜索引擎
第八阶段:业务拆分
第九阶段:微服务及中台化
第十阶段:大数据与智能化
从第一阶段到第十阶段,业务需求不断变化催生技术的不断发展,同时技术的发展也在促进技术的应用,如同大数据技术的诞生一样,最开始起源于Google的三篇论文:
1.分布式文件系统GFS
2.大数据分布式文件框架MapReduce
3.NoSQL数据库系统
这三篇论文主要是为了解决搜索引擎在网页抓取和索引构建时所产生的大量的数据存储和计算而发布的,在此基础之上大数据技术得到了快速发展,同时大数据技术也应用到了更加广泛的领域。
评论